0s autopkgtest [20:50:41]: starting date and time: 2024-11-29 20:50:41+0000 0s autopkgtest [20:50:41]: git checkout: be626eda Fix armhf LXD image generation for plucky 0s autopkgtest [20:50:41]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.itvtl9wl/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,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:openssl --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=openssl/3.4.0-1ubuntu1 -- lxd -r lxd-armhf-10.145.243.240 lxd-armhf-10.145.243.240:autopkgtest/ubuntu/plucky/armhf 51s autopkgtest [20:51:32]: testbed dpkg architecture: armhf 53s autopkgtest [20:51:34]: testbed apt version: 2.9.14ubuntu1 57s autopkgtest [20:51:38]: @@@@@@@@@@@@@@@@@@@@ test bed setup 59s autopkgtest [20:51:40]: testbed release detected to be: None 67s autopkgtest [20:51:48]: updating testbed package index (apt update) 69s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 69s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [213 kB] 69s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 69s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 69s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 69s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 69s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 69s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 70s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [85.5 kB] 70s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [928 B] 70s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [635 kB] 70s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [6440 B] 70s Get:13 http://ftpmaster.internal/ubuntu plucky/main Sources [1377 kB] 70s Get:14 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [298 kB] 70s Get:15 http://ftpmaster.internal/ubuntu plucky/universe Sources [20.7 MB] 70s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1353 kB] 70s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [14.6 MB] 71s Get:18 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [174 kB] 74s Fetched 40.5 MB in 5s (7766 kB/s) 76s Reading package lists... 82s autopkgtest [20:52:03]: upgrading testbed (apt dist-upgrade and autopurge) 84s Reading package lists... 84s Building dependency tree... 84s Reading state information... 85s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 85s Starting 2 pkgProblemResolver with broken count: 0 85s Done 87s Entering ResolveByKeep 87s 88s The following NEW packages will be installed: 88s openssl-provider-legacy 88s The following packages will be upgraded: 88s fwupd libfwupd3 libssl3t64 openssl python3-software-properties 88s software-properties-common 88s 6 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 88s Need to get 8135 kB of archives. 88s After this operation, 494 kB of additional disk space will be used. 88s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl-provider-legacy armhf 3.4.0-1ubuntu1 [29.3 kB] 88s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libssl3t64 armhf 3.4.0-1ubuntu1 [1756 kB] 89s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl armhf 3.4.0-1ubuntu1 [1159 kB] 89s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf fwupd armhf 2.0.2-2 [5020 kB] 89s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libfwupd3 armhf 2.0.2-2 [124 kB] 89s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf software-properties-common all 0.107 [16.5 kB] 89s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf python3-software-properties all 0.107 [30.4 kB] 90s Fetched 8135 kB in 1s (9222 kB/s) 90s (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 ... 59970 files and directories currently installed.) 90s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_armhf.deb ... 90s Unpacking libssl3t64:armhf (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 90s Selecting previously unselected package openssl-provider-legacy. 90s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_armhf.deb ... 90s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 90s Setting up libssl3t64:armhf (3.4.0-1ubuntu1) ... 90s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 90s (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 ... 59973 files and directories currently installed.) 90s Preparing to unpack .../openssl_3.4.0-1ubuntu1_armhf.deb ... 90s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 90s Preparing to unpack .../fwupd_2.0.2-2_armhf.deb ... 90s Unpacking fwupd (2.0.2-2) over (2.0.2-1) ... 91s Preparing to unpack .../libfwupd3_2.0.2-2_armhf.deb ... 91s Unpacking libfwupd3:armhf (2.0.2-2) over (2.0.2-1) ... 91s Preparing to unpack .../software-properties-common_0.107_all.deb ... 91s Unpacking software-properties-common (0.107) over (0.105) ... 91s Preparing to unpack .../python3-software-properties_0.107_all.deb ... 91s Unpacking python3-software-properties (0.107) over (0.105) ... 91s Setting up libfwupd3:armhf (2.0.2-2) ... 91s Setting up python3-software-properties (0.107) ... 91s Setting up openssl (3.4.0-1ubuntu1) ... 91s Installing new version of config file /etc/ssl/openssl.cnf ... 91s Setting up fwupd (2.0.2-2) ... 92s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 92s fwupd.service is a disabled or a static unit not running, not starting it. 92s Setting up software-properties-common (0.107) ... 92s Processing triggers for libc-bin (2.40-1ubuntu3) ... 93s Processing triggers for man-db (2.13.0-1) ... 94s Processing triggers for dbus (1.14.10-4ubuntu5) ... 96s Reading package lists... 97s Building dependency tree... 97s Reading state information... 97s Starting pkgProblemResolver with broken count: 0 98s Starting 2 pkgProblemResolver with broken count: 0 98s Done 99s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 101s autopkgtest [20:52:22]: rebooting testbed after setup commands that affected boot 173s autopkgtest [20:53:34]: testbed running kernel: Linux 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 18:12:14 UTC 2 220s autopkgtest [20:54:21]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 281s Get:1 http://ftpmaster.internal/ubuntu plucky/main apache2 2.4.62-1ubuntu1 (dsc) [3266 B] 281s Get:2 http://ftpmaster.internal/ubuntu plucky/main apache2 2.4.62-1ubuntu1 (tar) [9872 kB] 281s Get:3 http://ftpmaster.internal/ubuntu plucky/main apache2 2.4.62-1ubuntu1 (diff) [842 kB] 282s gpgv: Signature made Thu Aug 15 18:12:53 2024 UTC 282s gpgv: using RSA key A661100B3DAC1D4F2CAD8A54E603B2578FB8F0FB 282s gpgv: Can't check signature: No public key 282s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.62-1ubuntu1.dsc: no acceptable signature found 283s autopkgtest [20:55:24]: testing package apache2 version 2.4.62-1ubuntu1 296s autopkgtest [20:55:37]: build not needed 308s autopkgtest [20:55:49]: test run-test-suite: preparing testbed 311s Reading package lists... 311s Building dependency tree... 311s Reading state information... 312s Starting pkgProblemResolver with broken count: 0 312s Starting 2 pkgProblemResolver with broken count: 0 312s Done 314s The following NEW packages will be installed: 314s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 314s autopoint autotools-dev build-essential cpp cpp-14 314s cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper debugedit 314s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-14 314s g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-14 314s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext intltool-debian 314s libalgorithm-c3-perl libanyevent-perl libapr1-dev libapr1t64 314s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 314s libarchive-zip-perl libasan8 libb-hooks-endofscope-perl 314s libb-hooks-op-check-perl libbytes-random-secure-perl libc-dev-bin libc6-dev 314s libcc1-0 libclass-c3-perl libclass-data-inheritable-perl 314s libclass-inspector-perl libclass-method-modifiers-perl 314s libclass-singleton-perl libclone-perl libcrypt-dev libcrypt-random-seed-perl 314s libcrypt-ssleay-perl libdata-optlist-perl libdatetime-locale-perl 314s libdatetime-perl libdatetime-timezone-perl libdebhelper-perl 314s libdevel-callchecker-perl libdevel-stacktrace-perl 314s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 314s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 314s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 314s libgcc-14-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 314s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 314s libhttp-message-perl libhttp-negotiate-perl libio-html-perl 314s libio-socket-ssl-perl libisl23 libldap-dev libldap2-dev liblua5.4-0 314s liblwp-mediatypes-perl liblwp-protocol-https-perl libmath-random-isaac-perl 314s libmodule-implementation-perl libmodule-runtime-perl libmpc3 314s libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl 314s libnet-http-perl libnet-ssleay-perl libpackage-stash-perl 314s libparams-classify-perl libparams-util-perl 314s libparams-validationcompiler-perl libpcre2-16-0 libpcre2-32-0 libpcre2-dev 314s libpcre2-posix3 libpod-parser-perl libprotocol-http2-perl librole-tiny-perl 314s libsctp-dev libsctp1 libspecio-perl libstdc++-14-dev libsub-exporter-perl 314s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 314s libsub-name-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl 314s libubsan1 liburi-perl libvariable-magic-perl libwww-perl 314s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 314s libxml-regexp-perl libxstring-perl linux-libc-dev m4 perl-doc 314s perl-openssl-defaults po-debconf rpcsvc-proto uuid-dev 314s 0 upgraded, 139 newly installed, 0 to remove and 0 not upgraded. 314s Need to get 74.0 MB of archives. 314s After this operation, 240 MB of additional disk space will be used. 314s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 314s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu1 [82.7 kB] 314s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu1 [9662 B] 314s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu1 [8564 B] 314s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 314s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-bin armhf 2.4.62-1ubuntu1 [1214 kB] 314s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-data all 2.4.62-1ubuntu1 [163 kB] 315s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-utils armhf 2.4.62-1ubuntu1 [98.6 kB] 315s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf apache2 armhf 2.4.62-1ubuntu1 [90.4 kB] 315s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf autotools-dev all 20220109.1 [44.9 kB] 315s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf m4 armhf 1.4.19-4build1 [235 kB] 315s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf autoconf all 2.72-3 [382 kB] 315s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] 315s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf autopoint all 0.22.5-2 [616 kB] 315s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 315s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 315s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 315s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [9219 kB] 315s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-8ubuntu1 [1032 B] 315s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [5464 B] 315s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.1.0-2ubuntu1 [22.4 kB] 315s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 14.2.0-8ubuntu1 [43.3 kB] 315s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 14.2.0-8ubuntu1 [125 kB] 315s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 14.2.0-8ubuntu1 [2901 kB] 315s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 14.2.0-8ubuntu1 [1150 kB] 315s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-8ubuntu1 [897 kB] 315s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [18.0 MB] 315s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-8ubuntu1 [498 kB] 315s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [1222 B] 315s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.1.0-2ubuntu1 [5002 B] 315s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf libc-dev-bin armhf 2.40-1ubuntu3 [19.2 kB] 315s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.11.0-8.8 [1628 kB] 316s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.36-5 [119 kB] 316s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 316s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf libc6-dev armhf 2.40-1ubuntu3 [1370 kB] 316s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf libtool all 2.4.7-8 [166 kB] 316s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf dh-autoreconf all 20 [16.1 kB] 316s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 316s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 316s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf dh-strip-nondeterminism all 1.14.0-1 [5058 B] 316s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf debugedit armhf 1:5.1-1 [46.5 kB] 316s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf dwz armhf 0.15-1build6 [116 kB] 316s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf gettext armhf 0.22.5-2 [995 kB] 316s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 316s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 316s Get:46 http://ftpmaster.internal/ubuntu plucky/main armhf debhelper all 13.20ubuntu1 [893 kB] 316s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf uuid-dev armhf 2.40.2-1ubuntu1 [51.0 kB] 316s Get:48 http://ftpmaster.internal/ubuntu plucky/main armhf libsctp1 armhf 1.0.21+dfsg-1 [8420 B] 316s Get:49 http://ftpmaster.internal/ubuntu plucky/main armhf libsctp-dev armhf 1.0.21+dfsg-1 [56.3 kB] 316s Get:50 http://ftpmaster.internal/ubuntu plucky/main armhf libapr1-dev armhf 1.7.5-1 [749 kB] 316s Get:51 http://ftpmaster.internal/ubuntu plucky/main armhf libldap-dev armhf 2.6.8+dfsg-1~exp4ubuntu3 [287 kB] 316s Get:52 http://ftpmaster.internal/ubuntu plucky/main armhf libldap2-dev all 2.6.8+dfsg-1~exp4ubuntu3 [11.1 kB] 316s Get:53 http://ftpmaster.internal/ubuntu plucky/main armhf libexpat1-dev armhf 2.6.4-1 [121 kB] 316s Get:54 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-dev armhf 1.6.3-3ubuntu1 [405 kB] 316s Get:55 http://ftpmaster.internal/ubuntu plucky/main armhf libpcre2-16-0 armhf 10.42-4ubuntu3 [186 kB] 316s Get:56 http://ftpmaster.internal/ubuntu plucky/main armhf libpcre2-32-0 armhf 10.42-4ubuntu3 [176 kB] 316s Get:57 http://ftpmaster.internal/ubuntu plucky/main armhf libpcre2-posix3 armhf 10.42-4ubuntu3 [6178 B] 316s Get:58 http://ftpmaster.internal/ubuntu plucky/main armhf libpcre2-dev armhf 10.42-4ubuntu3 [679 kB] 316s Get:59 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-dev armhf 2.4.62-1ubuntu1 [201 kB] 316s Get:60 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++-14-dev armhf 14.2.0-8ubuntu1 [2569 kB] 316s Get:61 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [10.5 MB] 316s Get:62 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14 armhf 14.2.0-8ubuntu1 [19.9 kB] 316s Get:63 http://ftpmaster.internal/ubuntu plucky/main armhf g++-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [968 B] 316s Get:64 http://ftpmaster.internal/ubuntu plucky/main armhf g++ armhf 4:14.1.0-2ubuntu1 [1084 B] 316s Get:65 http://ftpmaster.internal/ubuntu plucky/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 316s Get:66 http://ftpmaster.internal/ubuntu plucky/universe armhf libalgorithm-c3-perl all 0.11-2 [10.2 kB] 316s Get:67 http://ftpmaster.internal/ubuntu plucky/universe armhf libanyevent-perl armhf 7.170-2build7 [368 kB] 316s Get:68 http://ftpmaster.internal/ubuntu plucky/main armhf libb-hooks-op-check-perl armhf 0.22-3build2 [9174 B] 316s Get:69 http://ftpmaster.internal/ubuntu plucky/main armhf libdynaloader-functions-perl all 0.004-1 [11.4 kB] 316s Get:70 http://ftpmaster.internal/ubuntu plucky/main armhf libdevel-callchecker-perl armhf 0.009-1build1 [14.0 kB] 316s Get:71 http://ftpmaster.internal/ubuntu plucky/main armhf libparams-classify-perl armhf 0.015-2build6 [18.8 kB] 316s Get:72 http://ftpmaster.internal/ubuntu plucky/main armhf libmodule-runtime-perl all 0.016-2 [16.4 kB] 316s Get:73 http://ftpmaster.internal/ubuntu plucky/main armhf libtry-tiny-perl all 0.32-1 [21.2 kB] 316s Get:74 http://ftpmaster.internal/ubuntu plucky/main armhf libmodule-implementation-perl all 0.09-2 [12.0 kB] 316s Get:75 http://ftpmaster.internal/ubuntu plucky/main armhf libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 316s Get:76 http://ftpmaster.internal/ubuntu plucky/main armhf libvariable-magic-perl armhf 0.64-1build1 [33.4 kB] 316s Get:77 http://ftpmaster.internal/ubuntu plucky/main armhf libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 316s Get:78 http://ftpmaster.internal/ubuntu plucky/universe armhf libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 316s Get:79 http://ftpmaster.internal/ubuntu plucky/universe armhf libmath-random-isaac-perl all 1.004-2 [18.4 kB] 316s Get:80 http://ftpmaster.internal/ubuntu plucky/universe armhf libbytes-random-secure-perl all 0.29-3 [26.8 kB] 316s Get:81 http://ftpmaster.internal/ubuntu plucky/universe armhf libclass-c3-perl all 0.35-2 [18.4 kB] 316s Get:82 http://ftpmaster.internal/ubuntu plucky/main armhf libclass-data-inheritable-perl all 0.10-1 [8038 B] 316s Get:83 http://ftpmaster.internal/ubuntu plucky/main armhf libclass-inspector-perl all 1.36-3 [15.4 kB] 316s Get:84 http://ftpmaster.internal/ubuntu plucky/main armhf libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 316s Get:85 http://ftpmaster.internal/ubuntu plucky/universe armhf libclass-singleton-perl all 1.6-2 [11.5 kB] 316s Get:86 http://ftpmaster.internal/ubuntu plucky/main armhf libclone-perl armhf 0.47-1 [10.0 kB] 316s Get:87 http://ftpmaster.internal/ubuntu plucky/main armhf perl-openssl-defaults armhf 7build3 [6628 B] 316s Get:88 http://ftpmaster.internal/ubuntu plucky/universe armhf libcrypt-ssleay-perl armhf 0.73.06-2build6 [42.5 kB] 316s Get:89 http://ftpmaster.internal/ubuntu plucky/main armhf libparams-util-perl armhf 1.102-3build1 [20.5 kB] 316s Get:90 http://ftpmaster.internal/ubuntu plucky/main armhf libsub-install-perl all 0.929-1 [9764 B] 317s Get:91 http://ftpmaster.internal/ubuntu plucky/main armhf libdata-optlist-perl all 0.114-1 [9708 B] 317s Get:92 http://ftpmaster.internal/ubuntu plucky/main armhf libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 317s Get:93 http://ftpmaster.internal/ubuntu plucky/main armhf libencode-locale-perl all 1.05-3 [11.6 kB] 317s Get:94 http://ftpmaster.internal/ubuntu plucky/main armhf libsub-exporter-perl all 0.990-1 [49.0 kB] 317s Get:95 http://ftpmaster.internal/ubuntu plucky/universe armhf libeval-closure-perl all 0.14-3 [10.1 kB] 317s Get:96 http://ftpmaster.internal/ubuntu plucky/main armhf libexception-class-perl all 1.45-1 [28.6 kB] 317s Get:97 http://ftpmaster.internal/ubuntu plucky/main armhf libfcgi0t64 armhf 2.4.2-2.1build1 [21.9 kB] 317s Get:98 http://ftpmaster.internal/ubuntu plucky/main armhf libfcgi-perl armhf 0.82+ds-3build3 [20.6 kB] 317s Get:99 http://ftpmaster.internal/ubuntu plucky/main armhf libtimedate-perl all 2.3300-2 [34.0 kB] 317s Get:100 http://ftpmaster.internal/ubuntu plucky/main armhf libhttp-date-perl all 6.06-1 [10.2 kB] 317s Get:101 http://ftpmaster.internal/ubuntu plucky/main armhf libfile-listing-perl all 6.16-1 [11.3 kB] 317s Get:102 http://ftpmaster.internal/ubuntu plucky/main armhf libfile-sharedir-perl all 1.118-3 [14.0 kB] 317s Get:103 http://ftpmaster.internal/ubuntu plucky/main armhf libhtml-tagset-perl all 3.24-1 [14.1 kB] 317s Get:104 http://ftpmaster.internal/ubuntu plucky/main armhf liburi-perl all 5.30-1 [94.4 kB] 317s Get:105 http://ftpmaster.internal/ubuntu plucky/main armhf libhtml-parser-perl armhf 3.83-1build1 [83.1 kB] 317s Get:106 http://ftpmaster.internal/ubuntu plucky/main armhf libhtml-tree-perl all 5.07-3 [200 kB] 317s Get:107 http://ftpmaster.internal/ubuntu plucky/main armhf libio-html-perl all 1.004-3 [15.9 kB] 317s Get:108 http://ftpmaster.internal/ubuntu plucky/main armhf liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 317s Get:109 http://ftpmaster.internal/ubuntu plucky/main armhf libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 317s Get:110 http://ftpmaster.internal/ubuntu plucky/main armhf libhttp-cookies-perl all 6.11-1 [18.2 kB] 317s Get:111 http://ftpmaster.internal/ubuntu plucky/main armhf libpod-parser-perl all 1.67-1 [80.6 kB] 317s Get:112 http://ftpmaster.internal/ubuntu plucky/main armhf libhttp-negotiate-perl all 6.01-2 [12.4 kB] 317s Get:113 http://ftpmaster.internal/ubuntu plucky/main armhf libnet-ssleay-perl armhf 1.94-2 [298 kB] 317s Get:114 http://ftpmaster.internal/ubuntu plucky/main armhf libio-socket-ssl-perl all 2.089-1 [200 kB] 317s Get:115 http://ftpmaster.internal/ubuntu plucky/main armhf libnet-http-perl all 6.23-1 [22.3 kB] 317s Get:116 http://ftpmaster.internal/ubuntu plucky/main armhf liblwp-protocol-https-perl all 6.14-1 [9040 B] 317s Get:117 http://ftpmaster.internal/ubuntu plucky/main armhf libwww-robotrules-perl all 6.02-1 [12.6 kB] 317s Get:118 http://ftpmaster.internal/ubuntu plucky/main armhf libwww-perl all 6.77-1 [138 kB] 317s Get:119 http://ftpmaster.internal/ubuntu plucky/main armhf libxml-parser-perl armhf 2.47-1build4 [199 kB] 317s Get:120 http://ftpmaster.internal/ubuntu plucky/universe armhf libxml-perl all 0.08-4 [90.5 kB] 317s Get:121 http://ftpmaster.internal/ubuntu plucky/universe armhf libxml-regexp-perl all 0.04-1.1 [7208 B] 317s Get:122 http://ftpmaster.internal/ubuntu plucky/universe armhf libxml-dom-perl all 1.46-2 [143 kB] 317s Get:123 http://ftpmaster.internal/ubuntu plucky/universe armhf libhttp-dav-perl all 0.50-1 [79.7 kB] 317s Get:124 http://ftpmaster.internal/ubuntu plucky/universe armhf libmro-compat-perl all 0.15-2 [10.1 kB] 317s Get:125 http://ftpmaster.internal/ubuntu plucky/main armhf libpackage-stash-perl all 0.40-1 [19.5 kB] 317s Get:126 http://ftpmaster.internal/ubuntu plucky/main armhf libsub-identify-perl armhf 0.14-3build4 [9396 B] 317s Get:127 http://ftpmaster.internal/ubuntu plucky/main armhf libsub-name-perl armhf 0.27-1build4 [10.3 kB] 317s Get:128 http://ftpmaster.internal/ubuntu plucky/main armhf libnamespace-clean-perl all 0.27-2 [14.0 kB] 317s Get:129 http://ftpmaster.internal/ubuntu plucky/universe armhf libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 317s Get:130 http://ftpmaster.internal/ubuntu plucky/universe armhf libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 317s Get:131 http://ftpmaster.internal/ubuntu plucky/universe armhf libprotocol-http2-perl all 1.11-1 [39.3 kB] 317s Get:132 http://ftpmaster.internal/ubuntu plucky/main armhf librole-tiny-perl all 2.002004-1 [16.3 kB] 317s Get:133 http://ftpmaster.internal/ubuntu plucky/main armhf libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 317s Get:134 http://ftpmaster.internal/ubuntu plucky/universe armhf libxstring-perl armhf 0.005-2build4 [7650 B] 317s Get:135 http://ftpmaster.internal/ubuntu plucky/universe armhf libspecio-perl all 0.48-1 [137 kB] 317s Get:136 http://ftpmaster.internal/ubuntu plucky/main armhf perl-doc all 5.40.0-8 [8264 kB] 318s Get:137 http://ftpmaster.internal/ubuntu plucky/universe armhf libdatetime-locale-perl all 1:1.41-1 [3193 kB] 318s Get:138 http://ftpmaster.internal/ubuntu plucky/universe armhf libdatetime-timezone-perl all 1:2.63-2+2024b [259 kB] 318s Get:139 http://ftpmaster.internal/ubuntu plucky/universe armhf libdatetime-perl armhf 2:1.65-1build3 [98.3 kB] 319s Fetched 74.0 MB in 4s (18.7 MB/s) 319s Selecting previously unselected package libapr1t64:armhf. 319s (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 ... 59975 files and directories currently installed.) 319s Preparing to unpack .../000-libapr1t64_1.7.5-1_armhf.deb ... 319s Unpacking libapr1t64:armhf (1.7.5-1) ... 319s Selecting previously unselected package libaprutil1t64:armhf. 319s Preparing to unpack .../001-libaprutil1t64_1.6.3-3ubuntu1_armhf.deb ... 319s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 319s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 319s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_armhf.deb ... 319s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 319s Selecting previously unselected package libaprutil1-ldap:armhf. 319s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-3ubuntu1_armhf.deb ... 319s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 319s Selecting previously unselected package liblua5.4-0:armhf. 319s Preparing to unpack .../004-liblua5.4-0_5.4.7-1_armhf.deb ... 319s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 319s Selecting previously unselected package apache2-bin. 319s Preparing to unpack .../005-apache2-bin_2.4.62-1ubuntu1_armhf.deb ... 319s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 319s Selecting previously unselected package apache2-data. 319s Preparing to unpack .../006-apache2-data_2.4.62-1ubuntu1_all.deb ... 319s Unpacking apache2-data (2.4.62-1ubuntu1) ... 319s Selecting previously unselected package apache2-utils. 319s Preparing to unpack .../007-apache2-utils_2.4.62-1ubuntu1_armhf.deb ... 319s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 319s Selecting previously unselected package apache2. 320s Preparing to unpack .../008-apache2_2.4.62-1ubuntu1_armhf.deb ... 320s Unpacking apache2 (2.4.62-1ubuntu1) ... 320s Selecting previously unselected package autotools-dev. 320s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 320s Unpacking autotools-dev (20220109.1) ... 320s Selecting previously unselected package m4. 320s Preparing to unpack .../010-m4_1.4.19-4build1_armhf.deb ... 320s Unpacking m4 (1.4.19-4build1) ... 320s Selecting previously unselected package autoconf. 320s Preparing to unpack .../011-autoconf_2.72-3_all.deb ... 320s Unpacking autoconf (2.72-3) ... 320s Selecting previously unselected package automake. 320s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 320s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 320s Selecting previously unselected package autopoint. 320s Preparing to unpack .../013-autopoint_0.22.5-2_all.deb ... 320s Unpacking autopoint (0.22.5-2) ... 320s Selecting previously unselected package libdebhelper-perl. 320s Preparing to unpack .../014-libdebhelper-perl_13.20ubuntu1_all.deb ... 320s Unpacking libdebhelper-perl (13.20ubuntu1) ... 320s Selecting previously unselected package libisl23:armhf. 320s Preparing to unpack .../015-libisl23_0.27-1_armhf.deb ... 320s Unpacking libisl23:armhf (0.27-1) ... 320s Selecting previously unselected package libmpc3:armhf. 320s Preparing to unpack .../016-libmpc3_1.3.1-1build2_armhf.deb ... 320s Unpacking libmpc3:armhf (1.3.1-1build2) ... 320s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 320s Preparing to unpack .../017-cpp-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 320s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 321s Selecting previously unselected package cpp-14. 321s Preparing to unpack .../018-cpp-14_14.2.0-8ubuntu1_armhf.deb ... 321s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 321s Selecting previously unselected package cpp-arm-linux-gnueabihf. 321s Preparing to unpack .../019-cpp-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 321s Unpacking cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 321s Selecting previously unselected package cpp. 321s Preparing to unpack .../020-cpp_4%3a14.1.0-2ubuntu1_armhf.deb ... 321s Unpacking cpp (4:14.1.0-2ubuntu1) ... 321s Selecting previously unselected package libcc1-0:armhf. 321s Preparing to unpack .../021-libcc1-0_14.2.0-8ubuntu1_armhf.deb ... 321s Unpacking libcc1-0:armhf (14.2.0-8ubuntu1) ... 321s Selecting previously unselected package libgomp1:armhf. 321s Preparing to unpack .../022-libgomp1_14.2.0-8ubuntu1_armhf.deb ... 321s Unpacking libgomp1:armhf (14.2.0-8ubuntu1) ... 321s Selecting previously unselected package libasan8:armhf. 321s Preparing to unpack .../023-libasan8_14.2.0-8ubuntu1_armhf.deb ... 321s Unpacking libasan8:armhf (14.2.0-8ubuntu1) ... 321s Selecting previously unselected package libubsan1:armhf. 321s Preparing to unpack .../024-libubsan1_14.2.0-8ubuntu1_armhf.deb ... 321s Unpacking libubsan1:armhf (14.2.0-8ubuntu1) ... 321s Selecting previously unselected package libgcc-14-dev:armhf. 321s Preparing to unpack .../025-libgcc-14-dev_14.2.0-8ubuntu1_armhf.deb ... 321s Unpacking libgcc-14-dev:armhf (14.2.0-8ubuntu1) ... 321s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 321s Preparing to unpack .../026-gcc-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 321s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 322s Selecting previously unselected package gcc-14. 322s Preparing to unpack .../027-gcc-14_14.2.0-8ubuntu1_armhf.deb ... 322s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 322s Selecting previously unselected package gcc-arm-linux-gnueabihf. 322s Preparing to unpack .../028-gcc-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 322s Unpacking gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 322s Selecting previously unselected package gcc. 322s Preparing to unpack .../029-gcc_4%3a14.1.0-2ubuntu1_armhf.deb ... 322s Unpacking gcc (4:14.1.0-2ubuntu1) ... 322s Selecting previously unselected package libc-dev-bin. 322s Preparing to unpack .../030-libc-dev-bin_2.40-1ubuntu3_armhf.deb ... 322s Unpacking libc-dev-bin (2.40-1ubuntu3) ... 322s Selecting previously unselected package linux-libc-dev:armhf. 322s Preparing to unpack .../031-linux-libc-dev_6.11.0-8.8_armhf.deb ... 322s Unpacking linux-libc-dev:armhf (6.11.0-8.8) ... 323s Selecting previously unselected package libcrypt-dev:armhf. 323s Preparing to unpack .../032-libcrypt-dev_1%3a4.4.36-5_armhf.deb ... 323s Unpacking libcrypt-dev:armhf (1:4.4.36-5) ... 323s Selecting previously unselected package rpcsvc-proto. 323s Preparing to unpack .../033-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 323s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 323s Selecting previously unselected package libc6-dev:armhf. 323s Preparing to unpack .../034-libc6-dev_2.40-1ubuntu3_armhf.deb ... 323s Unpacking libc6-dev:armhf (2.40-1ubuntu3) ... 323s Selecting previously unselected package libtool. 323s Preparing to unpack .../035-libtool_2.4.7-8_all.deb ... 323s Unpacking libtool (2.4.7-8) ... 323s Selecting previously unselected package dh-autoreconf. 323s Preparing to unpack .../036-dh-autoreconf_20_all.deb ... 323s Unpacking dh-autoreconf (20) ... 323s Selecting previously unselected package libarchive-zip-perl. 323s Preparing to unpack .../037-libarchive-zip-perl_1.68-1_all.deb ... 323s Unpacking libarchive-zip-perl (1.68-1) ... 323s Selecting previously unselected package libfile-stripnondeterminism-perl. 323s Preparing to unpack .../038-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 323s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 323s Selecting previously unselected package dh-strip-nondeterminism. 323s Preparing to unpack .../039-dh-strip-nondeterminism_1.14.0-1_all.deb ... 323s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 323s Selecting previously unselected package debugedit. 323s Preparing to unpack .../040-debugedit_1%3a5.1-1_armhf.deb ... 323s Unpacking debugedit (1:5.1-1) ... 323s Selecting previously unselected package dwz. 323s Preparing to unpack .../041-dwz_0.15-1build6_armhf.deb ... 323s Unpacking dwz (0.15-1build6) ... 323s Selecting previously unselected package gettext. 323s Preparing to unpack .../042-gettext_0.22.5-2_armhf.deb ... 323s Unpacking gettext (0.22.5-2) ... 324s Selecting previously unselected package intltool-debian. 324s Preparing to unpack .../043-intltool-debian_0.35.0+20060710.6_all.deb ... 324s Unpacking intltool-debian (0.35.0+20060710.6) ... 324s Selecting previously unselected package po-debconf. 324s Preparing to unpack .../044-po-debconf_1.0.21+nmu1_all.deb ... 324s Unpacking po-debconf (1.0.21+nmu1) ... 324s Selecting previously unselected package debhelper. 324s Preparing to unpack .../045-debhelper_13.20ubuntu1_all.deb ... 324s Unpacking debhelper (13.20ubuntu1) ... 324s Selecting previously unselected package uuid-dev:armhf. 324s Preparing to unpack .../046-uuid-dev_2.40.2-1ubuntu1_armhf.deb ... 324s Unpacking uuid-dev:armhf (2.40.2-1ubuntu1) ... 324s Selecting previously unselected package libsctp1:armhf. 324s Preparing to unpack .../047-libsctp1_1.0.21+dfsg-1_armhf.deb ... 324s Unpacking libsctp1:armhf (1.0.21+dfsg-1) ... 324s Selecting previously unselected package libsctp-dev:armhf. 324s Preparing to unpack .../048-libsctp-dev_1.0.21+dfsg-1_armhf.deb ... 324s Unpacking libsctp-dev:armhf (1.0.21+dfsg-1) ... 324s Selecting previously unselected package libapr1-dev. 324s Preparing to unpack .../049-libapr1-dev_1.7.5-1_armhf.deb ... 324s Unpacking libapr1-dev (1.7.5-1) ... 324s Selecting previously unselected package libldap-dev:armhf. 324s Preparing to unpack .../050-libldap-dev_2.6.8+dfsg-1~exp4ubuntu3_armhf.deb ... 324s Unpacking libldap-dev:armhf (2.6.8+dfsg-1~exp4ubuntu3) ... 324s Selecting previously unselected package libldap2-dev. 324s Preparing to unpack .../051-libldap2-dev_2.6.8+dfsg-1~exp4ubuntu3_all.deb ... 324s Unpacking libldap2-dev (2.6.8+dfsg-1~exp4ubuntu3) ... 324s Selecting previously unselected package libexpat1-dev:armhf. 324s Preparing to unpack .../052-libexpat1-dev_2.6.4-1_armhf.deb ... 324s Unpacking libexpat1-dev:armhf (2.6.4-1) ... 325s Selecting previously unselected package libaprutil1-dev. 325s Preparing to unpack .../053-libaprutil1-dev_1.6.3-3ubuntu1_armhf.deb ... 325s Unpacking libaprutil1-dev (1.6.3-3ubuntu1) ... 325s Selecting previously unselected package libpcre2-16-0:armhf. 325s Preparing to unpack .../054-libpcre2-16-0_10.42-4ubuntu3_armhf.deb ... 325s Unpacking libpcre2-16-0:armhf (10.42-4ubuntu3) ... 325s Selecting previously unselected package libpcre2-32-0:armhf. 325s Preparing to unpack .../055-libpcre2-32-0_10.42-4ubuntu3_armhf.deb ... 325s Unpacking libpcre2-32-0:armhf (10.42-4ubuntu3) ... 325s Selecting previously unselected package libpcre2-posix3:armhf. 325s Preparing to unpack .../056-libpcre2-posix3_10.42-4ubuntu3_armhf.deb ... 325s Unpacking libpcre2-posix3:armhf (10.42-4ubuntu3) ... 325s Selecting previously unselected package libpcre2-dev:armhf. 325s Preparing to unpack .../057-libpcre2-dev_10.42-4ubuntu3_armhf.deb ... 325s Unpacking libpcre2-dev:armhf (10.42-4ubuntu3) ... 325s Selecting previously unselected package apache2-dev. 325s Preparing to unpack .../058-apache2-dev_2.4.62-1ubuntu1_armhf.deb ... 325s Unpacking apache2-dev (2.4.62-1ubuntu1) ... 325s Selecting previously unselected package libstdc++-14-dev:armhf. 325s Preparing to unpack .../059-libstdc++-14-dev_14.2.0-8ubuntu1_armhf.deb ... 325s Unpacking libstdc++-14-dev:armhf (14.2.0-8ubuntu1) ... 325s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 326s Preparing to unpack .../060-g++-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 326s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 326s Selecting previously unselected package g++-14. 326s Preparing to unpack .../061-g++-14_14.2.0-8ubuntu1_armhf.deb ... 326s Unpacking g++-14 (14.2.0-8ubuntu1) ... 326s Selecting previously unselected package g++-arm-linux-gnueabihf. 326s Preparing to unpack .../062-g++-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 326s Unpacking g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 326s Selecting previously unselected package g++. 326s Preparing to unpack .../063-g++_4%3a14.1.0-2ubuntu1_armhf.deb ... 326s Unpacking g++ (4:14.1.0-2ubuntu1) ... 326s Selecting previously unselected package build-essential. 326s Preparing to unpack .../064-build-essential_12.10ubuntu1_armhf.deb ... 326s Unpacking build-essential (12.10ubuntu1) ... 326s Selecting previously unselected package libalgorithm-c3-perl. 326s Preparing to unpack .../065-libalgorithm-c3-perl_0.11-2_all.deb ... 326s Unpacking libalgorithm-c3-perl (0.11-2) ... 326s Selecting previously unselected package libanyevent-perl. 326s Preparing to unpack .../066-libanyevent-perl_7.170-2build7_armhf.deb ... 326s Unpacking libanyevent-perl (7.170-2build7) ... 326s Selecting previously unselected package libb-hooks-op-check-perl:armhf. 326s Preparing to unpack .../067-libb-hooks-op-check-perl_0.22-3build2_armhf.deb ... 326s Unpacking libb-hooks-op-check-perl:armhf (0.22-3build2) ... 326s Selecting previously unselected package libdynaloader-functions-perl. 326s Preparing to unpack .../068-libdynaloader-functions-perl_0.004-1_all.deb ... 326s Unpacking libdynaloader-functions-perl (0.004-1) ... 326s Selecting previously unselected package libdevel-callchecker-perl:armhf. 326s Preparing to unpack .../069-libdevel-callchecker-perl_0.009-1build1_armhf.deb ... 326s Unpacking libdevel-callchecker-perl:armhf (0.009-1build1) ... 327s Selecting previously unselected package libparams-classify-perl:armhf. 327s Preparing to unpack .../070-libparams-classify-perl_0.015-2build6_armhf.deb ... 327s Unpacking libparams-classify-perl:armhf (0.015-2build6) ... 327s Selecting previously unselected package libmodule-runtime-perl. 327s Preparing to unpack .../071-libmodule-runtime-perl_0.016-2_all.deb ... 327s Unpacking libmodule-runtime-perl (0.016-2) ... 327s Selecting previously unselected package libtry-tiny-perl. 327s Preparing to unpack .../072-libtry-tiny-perl_0.32-1_all.deb ... 327s Unpacking libtry-tiny-perl (0.32-1) ... 327s Selecting previously unselected package libmodule-implementation-perl. 327s Preparing to unpack .../073-libmodule-implementation-perl_0.09-2_all.deb ... 327s Unpacking libmodule-implementation-perl (0.09-2) ... 327s Selecting previously unselected package libsub-exporter-progressive-perl. 327s Preparing to unpack .../074-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 327s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 327s Selecting previously unselected package libvariable-magic-perl. 327s Preparing to unpack .../075-libvariable-magic-perl_0.64-1build1_armhf.deb ... 327s Unpacking libvariable-magic-perl (0.64-1build1) ... 327s Selecting previously unselected package libb-hooks-endofscope-perl. 327s Preparing to unpack .../076-libb-hooks-endofscope-perl_0.28-1_all.deb ... 327s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 327s Selecting previously unselected package libcrypt-random-seed-perl. 327s Preparing to unpack .../077-libcrypt-random-seed-perl_0.03-3_all.deb ... 327s Unpacking libcrypt-random-seed-perl (0.03-3) ... 327s Selecting previously unselected package libmath-random-isaac-perl. 327s Preparing to unpack .../078-libmath-random-isaac-perl_1.004-2_all.deb ... 327s Unpacking libmath-random-isaac-perl (1.004-2) ... 327s Selecting previously unselected package libbytes-random-secure-perl. 327s Preparing to unpack .../079-libbytes-random-secure-perl_0.29-3_all.deb ... 327s Unpacking libbytes-random-secure-perl (0.29-3) ... 327s Selecting previously unselected package libclass-c3-perl. 327s Preparing to unpack .../080-libclass-c3-perl_0.35-2_all.deb ... 327s Unpacking libclass-c3-perl (0.35-2) ... 327s Selecting previously unselected package libclass-data-inheritable-perl. 327s Preparing to unpack .../081-libclass-data-inheritable-perl_0.10-1_all.deb ... 327s Unpacking libclass-data-inheritable-perl (0.10-1) ... 327s Selecting previously unselected package libclass-inspector-perl. 327s Preparing to unpack .../082-libclass-inspector-perl_1.36-3_all.deb ... 327s Unpacking libclass-inspector-perl (1.36-3) ... 327s Selecting previously unselected package libclass-method-modifiers-perl. 327s Preparing to unpack .../083-libclass-method-modifiers-perl_2.15-1_all.deb ... 327s Unpacking libclass-method-modifiers-perl (2.15-1) ... 327s Selecting previously unselected package libclass-singleton-perl. 327s Preparing to unpack .../084-libclass-singleton-perl_1.6-2_all.deb ... 327s Unpacking libclass-singleton-perl (1.6-2) ... 327s Selecting previously unselected package libclone-perl:armhf. 328s Preparing to unpack .../085-libclone-perl_0.47-1_armhf.deb ... 328s Unpacking libclone-perl:armhf (0.47-1) ... 328s Selecting previously unselected package perl-openssl-defaults:armhf. 328s Preparing to unpack .../086-perl-openssl-defaults_7build3_armhf.deb ... 328s Unpacking perl-openssl-defaults:armhf (7build3) ... 328s Selecting previously unselected package libcrypt-ssleay-perl. 328s Preparing to unpack .../087-libcrypt-ssleay-perl_0.73.06-2build6_armhf.deb ... 328s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 328s Selecting previously unselected package libparams-util-perl. 328s Preparing to unpack .../088-libparams-util-perl_1.102-3build1_armhf.deb ... 328s Unpacking libparams-util-perl (1.102-3build1) ... 328s Selecting previously unselected package libsub-install-perl. 328s Preparing to unpack .../089-libsub-install-perl_0.929-1_all.deb ... 328s Unpacking libsub-install-perl (0.929-1) ... 328s Selecting previously unselected package libdata-optlist-perl. 328s Preparing to unpack .../090-libdata-optlist-perl_0.114-1_all.deb ... 328s Unpacking libdata-optlist-perl (0.114-1) ... 328s Selecting previously unselected package libdevel-stacktrace-perl. 328s Preparing to unpack .../091-libdevel-stacktrace-perl_2.0500-1_all.deb ... 328s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 328s Selecting previously unselected package libencode-locale-perl. 328s Preparing to unpack .../092-libencode-locale-perl_1.05-3_all.deb ... 328s Unpacking libencode-locale-perl (1.05-3) ... 328s Selecting previously unselected package libsub-exporter-perl. 328s Preparing to unpack .../093-libsub-exporter-perl_0.990-1_all.deb ... 328s Unpacking libsub-exporter-perl (0.990-1) ... 328s Selecting previously unselected package libeval-closure-perl. 328s Preparing to unpack .../094-libeval-closure-perl_0.14-3_all.deb ... 328s Unpacking libeval-closure-perl (0.14-3) ... 328s Selecting previously unselected package libexception-class-perl. 328s Preparing to unpack .../095-libexception-class-perl_1.45-1_all.deb ... 328s Unpacking libexception-class-perl (1.45-1) ... 328s Selecting previously unselected package libfcgi0t64:armhf. 328s Preparing to unpack .../096-libfcgi0t64_2.4.2-2.1build1_armhf.deb ... 328s Unpacking libfcgi0t64:armhf (2.4.2-2.1build1) ... 328s Selecting previously unselected package libfcgi-perl. 328s Preparing to unpack .../097-libfcgi-perl_0.82+ds-3build3_armhf.deb ... 328s Unpacking libfcgi-perl (0.82+ds-3build3) ... 328s Selecting previously unselected package libtimedate-perl. 328s Preparing to unpack .../098-libtimedate-perl_2.3300-2_all.deb ... 328s Unpacking libtimedate-perl (2.3300-2) ... 328s Selecting previously unselected package libhttp-date-perl. 328s Preparing to unpack .../099-libhttp-date-perl_6.06-1_all.deb ... 328s Unpacking libhttp-date-perl (6.06-1) ... 328s Selecting previously unselected package libfile-listing-perl. 328s Preparing to unpack .../100-libfile-listing-perl_6.16-1_all.deb ... 328s Unpacking libfile-listing-perl (6.16-1) ... 329s Selecting previously unselected package libfile-sharedir-perl. 329s Preparing to unpack .../101-libfile-sharedir-perl_1.118-3_all.deb ... 329s Unpacking libfile-sharedir-perl (1.118-3) ... 329s Selecting previously unselected package libhtml-tagset-perl. 329s Preparing to unpack .../102-libhtml-tagset-perl_3.24-1_all.deb ... 329s Unpacking libhtml-tagset-perl (3.24-1) ... 329s Selecting previously unselected package liburi-perl. 329s Preparing to unpack .../103-liburi-perl_5.30-1_all.deb ... 329s Unpacking liburi-perl (5.30-1) ... 329s Selecting previously unselected package libhtml-parser-perl:armhf. 329s Preparing to unpack .../104-libhtml-parser-perl_3.83-1build1_armhf.deb ... 329s Unpacking libhtml-parser-perl:armhf (3.83-1build1) ... 329s Selecting previously unselected package libhtml-tree-perl. 329s Preparing to unpack .../105-libhtml-tree-perl_5.07-3_all.deb ... 329s Unpacking libhtml-tree-perl (5.07-3) ... 329s Selecting previously unselected package libio-html-perl. 329s Preparing to unpack .../106-libio-html-perl_1.004-3_all.deb ... 329s Unpacking libio-html-perl (1.004-3) ... 329s Selecting previously unselected package liblwp-mediatypes-perl. 329s Preparing to unpack .../107-liblwp-mediatypes-perl_6.04-2_all.deb ... 329s Unpacking liblwp-mediatypes-perl (6.04-2) ... 329s Selecting previously unselected package libhttp-message-perl. 329s Preparing to unpack .../108-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 329s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 329s Selecting previously unselected package libhttp-cookies-perl. 329s Preparing to unpack .../109-libhttp-cookies-perl_6.11-1_all.deb ... 329s Unpacking libhttp-cookies-perl (6.11-1) ... 329s Selecting previously unselected package libpod-parser-perl. 329s Preparing to unpack .../110-libpod-parser-perl_1.67-1_all.deb ... 329s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 329s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 329s Unpacking libpod-parser-perl (1.67-1) ... 329s Selecting previously unselected package libhttp-negotiate-perl. 329s Preparing to unpack .../111-libhttp-negotiate-perl_6.01-2_all.deb ... 329s Unpacking libhttp-negotiate-perl (6.01-2) ... 329s Selecting previously unselected package libnet-ssleay-perl:armhf. 329s Preparing to unpack .../112-libnet-ssleay-perl_1.94-2_armhf.deb ... 329s Unpacking libnet-ssleay-perl:armhf (1.94-2) ... 329s Selecting previously unselected package libio-socket-ssl-perl. 329s Preparing to unpack .../113-libio-socket-ssl-perl_2.089-1_all.deb ... 329s Unpacking libio-socket-ssl-perl (2.089-1) ... 329s Selecting previously unselected package libnet-http-perl. 329s Preparing to unpack .../114-libnet-http-perl_6.23-1_all.deb ... 329s Unpacking libnet-http-perl (6.23-1) ... 330s Selecting previously unselected package liblwp-protocol-https-perl. 330s Preparing to unpack .../115-liblwp-protocol-https-perl_6.14-1_all.deb ... 330s Unpacking liblwp-protocol-https-perl (6.14-1) ... 330s Selecting previously unselected package libwww-robotrules-perl. 330s Preparing to unpack .../116-libwww-robotrules-perl_6.02-1_all.deb ... 330s Unpacking libwww-robotrules-perl (6.02-1) ... 330s Selecting previously unselected package libwww-perl. 330s Preparing to unpack .../117-libwww-perl_6.77-1_all.deb ... 330s Unpacking libwww-perl (6.77-1) ... 330s Selecting previously unselected package libxml-parser-perl. 330s Preparing to unpack .../118-libxml-parser-perl_2.47-1build4_armhf.deb ... 330s Unpacking libxml-parser-perl (2.47-1build4) ... 330s Selecting previously unselected package libxml-perl. 330s Preparing to unpack .../119-libxml-perl_0.08-4_all.deb ... 330s Unpacking libxml-perl (0.08-4) ... 330s Selecting previously unselected package libxml-regexp-perl. 330s Preparing to unpack .../120-libxml-regexp-perl_0.04-1.1_all.deb ... 330s Unpacking libxml-regexp-perl (0.04-1.1) ... 330s Selecting previously unselected package libxml-dom-perl. 330s Preparing to unpack .../121-libxml-dom-perl_1.46-2_all.deb ... 330s Unpacking libxml-dom-perl (1.46-2) ... 330s Selecting previously unselected package libhttp-dav-perl. 330s Preparing to unpack .../122-libhttp-dav-perl_0.50-1_all.deb ... 330s Unpacking libhttp-dav-perl (0.50-1) ... 330s Selecting previously unselected package libmro-compat-perl. 330s Preparing to unpack .../123-libmro-compat-perl_0.15-2_all.deb ... 330s Unpacking libmro-compat-perl (0.15-2) ... 330s Selecting previously unselected package libpackage-stash-perl. 330s Preparing to unpack .../124-libpackage-stash-perl_0.40-1_all.deb ... 330s Unpacking libpackage-stash-perl (0.40-1) ... 330s Selecting previously unselected package libsub-identify-perl. 330s Preparing to unpack .../125-libsub-identify-perl_0.14-3build4_armhf.deb ... 330s Unpacking libsub-identify-perl (0.14-3build4) ... 330s Selecting previously unselected package libsub-name-perl:armhf. 330s Preparing to unpack .../126-libsub-name-perl_0.27-1build4_armhf.deb ... 330s Unpacking libsub-name-perl:armhf (0.27-1build4) ... 330s Selecting previously unselected package libnamespace-clean-perl. 330s Preparing to unpack .../127-libnamespace-clean-perl_0.27-2_all.deb ... 330s Unpacking libnamespace-clean-perl (0.27-2) ... 330s Selecting previously unselected package libnamespace-autoclean-perl. 330s Preparing to unpack .../128-libnamespace-autoclean-perl_0.31-1_all.deb ... 330s Unpacking libnamespace-autoclean-perl (0.31-1) ... 331s Selecting previously unselected package libparams-validationcompiler-perl. 331s Preparing to unpack .../129-libparams-validationcompiler-perl_0.31-1_all.deb ... 331s Unpacking libparams-validationcompiler-perl (0.31-1) ... 331s Selecting previously unselected package libprotocol-http2-perl. 331s Preparing to unpack .../130-libprotocol-http2-perl_1.11-1_all.deb ... 331s Unpacking libprotocol-http2-perl (1.11-1) ... 331s Selecting previously unselected package librole-tiny-perl. 331s Preparing to unpack .../131-librole-tiny-perl_2.002004-1_all.deb ... 331s Unpacking librole-tiny-perl (2.002004-1) ... 331s Selecting previously unselected package libsub-quote-perl. 331s Preparing to unpack .../132-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 331s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 331s Selecting previously unselected package libxstring-perl:armhf. 331s Preparing to unpack .../133-libxstring-perl_0.005-2build4_armhf.deb ... 331s Unpacking libxstring-perl:armhf (0.005-2build4) ... 331s Selecting previously unselected package libspecio-perl. 331s Preparing to unpack .../134-libspecio-perl_0.48-1_all.deb ... 331s Unpacking libspecio-perl (0.48-1) ... 331s Selecting previously unselected package perl-doc. 331s Preparing to unpack .../135-perl-doc_5.40.0-8_all.deb ... 331s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 331s Unpacking perl-doc (5.40.0-8) ... 332s Selecting previously unselected package libdatetime-locale-perl. 332s Preparing to unpack .../136-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 332s Unpacking libdatetime-locale-perl (1:1.41-1) ... 332s Selecting previously unselected package libdatetime-timezone-perl. 332s Preparing to unpack .../137-libdatetime-timezone-perl_1%3a2.63-2+2024b_all.deb ... 332s Unpacking libdatetime-timezone-perl (1:2.63-2+2024b) ... 333s Selecting previously unselected package libdatetime-perl. 333s Preparing to unpack .../138-libdatetime-perl_2%3a1.65-1build3_armhf.deb ... 333s Unpacking libdatetime-perl (2:1.65-1build3) ... 333s Setting up libanyevent-perl (7.170-2build7) ... 333s Setting up libmath-random-isaac-perl (1.004-2) ... 333s Setting up libclass-inspector-perl (1.36-3) ... 333s Setting up libdynaloader-functions-perl (0.004-1) ... 333s Setting up libclass-method-modifiers-perl (2.15-1) ... 333s Setting up libxml-regexp-perl (0.04-1.1) ... 333s Setting up libclone-perl:armhf (0.47-1) ... 333s Setting up libarchive-zip-perl (1.68-1) ... 333s Setting up libsub-identify-perl (0.14-3build4) ... 333s Setting up libfcgi0t64:armhf (2.4.2-2.1build1) ... 333s Setting up libhtml-tagset-perl (3.24-1) ... 333s Setting up libdebhelper-perl (13.20ubuntu1) ... 333s Setting up liblwp-mediatypes-perl (6.04-2) ... 333s Setting up libtry-tiny-perl (0.32-1) ... 333s Setting up libprotocol-http2-perl (1.11-1) ... 333s Setting up perl-openssl-defaults:armhf (7build3) ... 333s Setting up perl-doc (5.40.0-8) ... 333s Setting up linux-libc-dev:armhf (6.11.0-8.8) ... 333s Setting up m4 (1.4.19-4build1) ... 333s Setting up libclass-singleton-perl (1.6-2) ... 333s Setting up libencode-locale-perl (1.05-3) ... 333s Setting up libxstring-perl:armhf (0.005-2build4) ... 333s Setting up libgomp1:armhf (14.2.0-8ubuntu1) ... 333s Setting up libpcre2-16-0:armhf (10.42-4ubuntu3) ... 333s Setting up libsub-install-perl (0.929-1) ... 333s Setting up autotools-dev (20220109.1) ... 333s Setting up libpcre2-32-0:armhf (10.42-4ubuntu3) ... 333s Setting up libclass-data-inheritable-perl (0.10-1) ... 333s Setting up libalgorithm-c3-perl (0.11-2) ... 333s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 333s Setting up libcrypt-random-seed-perl (0.03-3) ... 333s Setting up libldap-dev:armhf (2.6.8+dfsg-1~exp4ubuntu3) ... 333s Setting up libmpc3:armhf (1.3.1-1build2) ... 333s Setting up libvariable-magic-perl (0.64-1build1) ... 333s Setting up libio-html-perl (1.004-3) ... 333s Setting up libpod-parser-perl (1.67-1) ... 333s Setting up autopoint (0.22.5-2) ... 333s Setting up libb-hooks-op-check-perl:armhf (0.22-3build2) ... 333s Setting up libparams-util-perl (1.102-3build1) ... 333s Setting up autoconf (2.72-3) ... 333s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 333s Setting up libtimedate-perl (2.3300-2) ... 333s Setting up libubsan1:armhf (14.2.0-8ubuntu1) ... 333s Setting up libsub-name-perl:armhf (0.27-1build4) ... 333s Setting up libpcre2-posix3:armhf (10.42-4ubuntu3) ... 333s Setting up dwz (0.15-1build6) ... 333s Setting up libsctp1:armhf (1.0.21+dfsg-1) ... 333s Setting up libcrypt-dev:armhf (1:4.4.36-5) ... 333s Setting up libasan8:armhf (14.2.0-8ubuntu1) ... 333s Setting up libapr1t64:armhf (1.7.5-1) ... 333s Setting up librole-tiny-perl (2.002004-1) ... 333s Setting up debugedit (1:5.1-1) ... 333s Setting up libfile-sharedir-perl (1.118-3) ... 333s Setting up libfcgi-perl (0.82+ds-3build3) ... 333s Setting up liblua5.4-0:armhf (5.4.7-1) ... 333s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 333s Setting up libdevel-stacktrace-perl (2.0500-1) ... 333s Setting up apache2-data (2.4.62-1ubuntu1) ... 333s Setting up libgcc-14-dev:armhf (14.2.0-8ubuntu1) ... 333s Setting up libisl23:armhf (0.27-1) ... 333s Setting up libc-dev-bin (2.40-1ubuntu3) ... 333s Setting up libcc1-0:armhf (14.2.0-8ubuntu1) ... 333s Setting up liburi-perl (5.30-1) ... 333s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 333s Setting up libnet-ssleay-perl:armhf (1.94-2) ... 333s Setting up automake (1:1.16.5-1.3ubuntu1) ... 333s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 333s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 333s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 333s Setting up libhttp-date-perl (6.06-1) ... 333s Setting up gettext (0.22.5-2) ... 333s Setting up libfile-listing-perl (6.16-1) ... 333s Setting up libnet-http-perl (6.23-1) ... 333s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 333s Setting up libexception-class-perl (1.45-1) ... 333s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 333s Setting up libclass-c3-perl (0.35-2) ... 333s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 333s Setting up libdevel-callchecker-perl:armhf (0.009-1build1) ... 333s Setting up intltool-debian (0.35.0+20060710.6) ... 333s Setting up libbytes-random-secure-perl (0.29-3) ... 333s Setting up libldap2-dev (2.6.8+dfsg-1~exp4ubuntu3) ... 333s Setting up libdata-optlist-perl (0.114-1) ... 333s Setting up cpp-14 (14.2.0-8ubuntu1) ... 333s Setting up dh-strip-nondeterminism (1.14.0-1) ... 333s Setting up libwww-robotrules-perl (6.02-1) ... 333s Setting up libhtml-parser-perl:armhf (3.83-1build1) ... 333s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 333s Setting up libc6-dev:armhf (2.40-1ubuntu3) ... 333s Setting up libmro-compat-perl (0.15-2) ... 333s Setting up libstdc++-14-dev:armhf (14.2.0-8ubuntu1) ... 333s Setting up libio-socket-ssl-perl (2.089-1) ... 333s Setting up cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 333s Setting up libsub-exporter-perl (0.990-1) ... 333s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 333s Setting up apache2-utils (2.4.62-1ubuntu1) ... 333s Setting up libeval-closure-perl (0.14-3) ... 333s Setting up gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 333s Setting up libhttp-negotiate-perl (6.01-2) ... 333s Setting up g++-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 333s Setting up libparams-validationcompiler-perl (0.31-1) ... 333s Setting up libpcre2-dev:armhf (10.42-4ubuntu3) ... 333s Setting up libhttp-cookies-perl (6.11-1) ... 333s Setting up po-debconf (1.0.21+nmu1) ... 333s Setting up libhtml-tree-perl (5.07-3) ... 333s Setting up libparams-classify-perl:armhf (0.015-2build6) ... 333s Setting up apache2-bin (2.4.62-1ubuntu1) ... 333s Setting up gcc-14 (14.2.0-8ubuntu1) ... 333s Setting up libexpat1-dev:armhf (2.6.4-1) ... 333s Setting up libmodule-runtime-perl (0.016-2) ... 333s Setting up uuid-dev:armhf (2.40.2-1ubuntu1) ... 333s Setting up libsctp-dev:armhf (1.0.21+dfsg-1) ... 333s Setting up cpp (4:14.1.0-2ubuntu1) ... 333s Setting up g++-14 (14.2.0-8ubuntu1) ... 333s Setting up g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 333s Setting up libtool (2.4.7-8) ... 333s Setting up libmodule-implementation-perl (0.09-2) ... 333s Setting up libpackage-stash-perl (0.40-1) ... 333s Setting up apache2 (2.4.62-1ubuntu1) ... 333s Enabling module mpm_event. 333s Enabling module authz_core. 333s Enabling module authz_host. 333s Enabling module authn_core. 333s Enabling module auth_basic. 333s Enabling module access_compat. 333s Enabling module authn_file. 334s Enabling module authz_user. 334s Enabling module alias. 334s Enabling module dir. 334s Enabling module autoindex. 334s Enabling module env. 334s Enabling module mime. 334s Enabling module negotiation. 334s Enabling module setenvif. 334s Enabling module filter. 334s Enabling module deflate. 334s Enabling module status. 334s Enabling module reqtimeout. 334s Enabling conf charset. 334s Enabling conf localized-error-pages. 334s Enabling conf other-vhosts-access-log. 335s Enabling conf security. 335s Enabling conf serve-cgi-bin. 335s Enabling site 000-default. 336s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 336s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 337s Setting up gcc (4:14.1.0-2ubuntu1) ... 337s Setting up dh-autoreconf (20) ... 337s Setting up libspecio-perl (0.48-1) ... 337s Setting up libapr1-dev (1.7.5-1) ... 337s Setting up g++ (4:14.1.0-2ubuntu1) ... 337s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 337s Setting up build-essential (12.10ubuntu1) ... 337s Setting up libaprutil1-dev (1.6.3-3ubuntu1) ... 337s Setting up libb-hooks-endofscope-perl (0.28-1) ... 337s Setting up debhelper (13.20ubuntu1) ... 337s Setting up libnamespace-clean-perl (0.27-2) ... 337s Setting up libnamespace-autoclean-perl (0.31-1) ... 337s Setting up libdatetime-locale-perl (1:1.41-1) ... 337s Setting up apache2-dev (2.4.62-1ubuntu1) ... 337s Setting up libdatetime-timezone-perl (1:2.63-2+2024b) ... 337s Setting up libdatetime-perl (2:1.65-1build3) ... 337s Setting up liblwp-protocol-https-perl (6.14-1) ... 337s Setting up libwww-perl (6.77-1) ... 337s Setting up libxml-parser-perl (2.47-1build4) ... 337s Setting up libxml-perl (0.08-4) ... 337s Setting up libxml-dom-perl (1.46-2) ... 337s Setting up libhttp-dav-perl (0.50-1) ... 337s Processing triggers for install-info (7.1.1-1) ... 338s Processing triggers for libc-bin (2.40-1ubuntu3) ... 338s Processing triggers for ufw (0.36.2-8) ... 338s Processing triggers for man-db (2.13.0-1) ... 355s autopkgtest [20:56:36]: test run-test-suite: [----------------------- 358s + set -o pipefail 358s + export LANG=C 358s + LANG=C 358s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 358s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 358s + TESTS= 358s + TESTUSER=tuser 358s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 358s + useradd --user-group --system --create-home -s /bin/bash tuser 358s + cp -a debian/perl-framework /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp 358s + cd /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework 358s + export HARNESS_VERBOSE=1 358s + HARNESS_VERBOSE=1 358s + run_tests mpm_prefork 358s + local MPM=mpm_prefork 358s + shift 358s + local LOG=testlog.mpm_prefork 358s + echo =============Running-with-mpm_prefork========== 358s + rm -f apache2.conf.debian 358s + cp /etc/apache2/apache2.conf apache2.conf.debian 358s =============Running-with-mpm_prefork========== 358s + cat /etc/apache2/mods-available/mpm_prefork.load 358s + 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-availab+ grep -v mpm_ 358s le/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 358s + xargs cat 358s + for m in bucketeer case_filter case_filter_in 358s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 358s + for m in bucketeer case_filter case_filter_in 358s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 358s + for m in bucketeer case_filter case_filter_in 358s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 358s + cat /etc/apache2/mods-available/mime.conf 358s + echo 'Servername localhost' 358s + make clean 358s make: *** No rule to make target 'clean'. Stop. 358s + true 358s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 358s + chown -R tuser: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp 358s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/apache2.conf.debian' 358s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 358s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 358s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 358s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 358s [ info] generating script ./t/htdocs/modules/cgi/action.pl 358s [ info] generating script ./t/htdocs/modules/cgi/big.pl 358s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 358s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 358s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 358s [ info] generating script ./t/htdocs/modules/cgi/env.pl 358s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 358s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 358s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 358s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 358s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 358s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 358s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 358s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 358s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 358s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 358s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 358s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 358s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 358s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 358s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 358s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 358s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 358s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 358s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 358s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 358s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 358s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 358s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 358s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 358s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 358s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 358s Warning: NAME must be a package name 359s Checking if your kit is complete... 359s Looks good 359s [ info] generating script t/TEST 359s [ info] generating script ./t/cgi-bin/cookies.pl 359s [ info] generating script ./t/cgi-bin/next_available_port.pl 359s [ info] generating script t/TEST 359s Writing MYMETA.yml and MYMETA.json 359s Writing MYMETA.yml and MYMETA.json 359s Checking for Cwd...ok 359s Checking for File::Spec...ok 359s Generating a Unix-style Makefile 359s Writing Makefile for httpd-test 359s Writing MYMETA.yml and MYMETA.json 359s + su tuser -c 't/TEST ' 359s + tee testlog.mpm_prefork 359s [warning] setting ulimit to allow core files 359s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/TEST 359s Duplicate specification "clean" for option "clean" 359s Duplicate specification "help" for option "help" 366s [warning] generating SSL CA for asf 366s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 367s .....+...+...........+...+...+.......+..+....+..+....+...+.....+...+++++++++++++++++++++++++++++++++++++++*....+..+...+.+.....+................+++++++++++++++++++++++++++++++++++++++*..+....+...........+....+..+....+...+..+...+...+...+....+...+.....+............+......+.........+.+......+...........+....+...+..+....+............+..+............+...+.............+..+.+......+...+..+.........+...............+.+......+.....+....+...+........+...+....+...+..+.+..+.......+.....+...+...+.......+...+.....+.+.........+.....+......+.+............+..+...+.......+.........+...........+......+.........+...+...+....+.........+..+.........+.........+.......+...+......+...........+..........+...+..+.......+...+..............+....+.....+.+...+...+..+......+......+...+...............+.....................+.+.....+.+...............+.....+.......+.....+.+..+....+........+.+...........+....+.....+.+.....+....+..+...+....+..+..........+...+......+..+..........+...+..+.......+..+.............+...........+....++++++ 367s ..+++++++++++++++++++++++++++++++++++++++*.....+..+.........+.............+.....+...+....+...+...+..+.+.....+.+......+....................+...+++++++++++++++++++++++++++++++++++++++*.+..........+.........+..+.+..............+.............+...+........+....+.....................+.................+....+......+...+..+...+......+.+..+...+...................+...+......+.....+......+...+.+......+.....+...+...+...+....+........+....+......+...+..............++++++ 367s ----- 367s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 367s [ info] openssl genrsa -out keys/server.pem 2048 367s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 367s [ 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 367s Using configuration from conf/server.cnf 367s Check that the request matches the signature 367s Signature ok 367s The Subject's Distinguished Name is as follows 367s countryName :PRINTABLE:'US' 367s stateOrProvinceName :ASN.1 12:'California' 367s localityName :ASN.1 12:'San Francisco' 367s organizationName :ASN.1 12:'ASF' 367s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 367s commonName :ASN.1 12:'localhost' 367s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 367s Certificate is to be certified until Nov 29 20:56:48 2025 GMT (365 days) 367s 367s Write out database with 1 new entries 367s Database updated 367s [ info] openssl genrsa -out keys/client_ok.pem 2048 367s [ 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 367s [ 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 367s Using configuration from conf/client_ok.cnf 367s Check that the request matches the signature 367s Signature ok 367s The Subject's Distinguished Name is as follows 367s countryName :PRINTABLE:'US' 367s stateOrProvinceName :ASN.1 12:'California' 367s localityName :ASN.1 12:'San Francisco' 367s organizationName :ASN.1 12:'ASF' 367s organizationalUnitName:ASN.1 12:'httpd-test' 367s commonName :ASN.1 12:'client_ok' 367s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 367s Certificate is to be certified until Nov 29 20:56:48 2025 GMT (365 days) 367s 367s Write out database with 1 new entries 367s Database updated 367s [ 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 367s [ info] generating proxy cert: proxy/client_ok.pem 367s [ info] openssl genrsa -out keys/client_colon.pem 2048 368s [ 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 368s [ 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 368s Using configuration from conf/client_colon.cnf 368s Check that the request matches the signature 368s Signature ok 368s The Subject's Distinguished Name is as follows 368s countryName :PRINTABLE:'US' 368s stateOrProvinceName :ASN.1 12:'California' 368s localityName :ASN.1 12:'San Francisco' 368s organizationName :ASN.1 12:'ASF' 368s organizationalUnitName:ASN.1 12:'httpd-test' 368s commonName :ASN.1 12:'user:colon' 368s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 368s Certificate is to be certified until Nov 29 20:56:49 2025 GMT (365 days) 368s 368s Write out database with 1 new entries 368s Database updated 368s [ 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 368s [ info] generating proxy cert: proxy/client_colon.pem 368s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 368s [ 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 368s [ 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 368s Using configuration from conf/server2_des3.cnf 368s Check that the request matches the signature 368s Signature ok 368s The Subject's Distinguished Name is as follows 368s countryName :PRINTABLE:'US' 368s stateOrProvinceName :ASN.1 12:'California' 368s localityName :ASN.1 12:'San Francisco' 368s organizationName :ASN.1 12:'ASF' 368s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 368s commonName :ASN.1 12:'localhost' 368s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 368s Certificate is to be certified until Nov 29 20:56:49 2025 GMT (365 days) 368s 368s Write out database with 1 new entries 368s Database updated 368s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 369s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 369s [ 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 369s [ 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 369s Using configuration from conf/server_dsa.cnf 369s Check that the request matches the signature 369s Signature ok 369s The Subject's Distinguished Name is as follows 369s countryName :PRINTABLE:'US' 369s stateOrProvinceName :ASN.1 12:'California' 369s localityName :ASN.1 12:'San Francisco' 369s organizationName :ASN.1 12:'ASF' 369s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 369s commonName :ASN.1 12:'localhost' 369s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 369s Certificate is to be certified until Nov 29 20:56:50 2025 GMT (365 days) 369s 369s Write out database with 1 new entries 369s Database updated 369s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 369s [ 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 369s [ 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 369s Using configuration from conf/client_snakeoil.cnf 369s Check that the request matches the signature 369s Signature ok 369s The Subject's Distinguished Name is as follows 369s countryName :PRINTABLE:'AU' 369s stateOrProvinceName :ASN.1 12:'Queensland' 369s localityName :ASN.1 12:'Mackay' 369s organizationName :ASN.1 12:'Snake Oil, Ltd.' 369s organizationalUnitName:ASN.1 12:'Staff' 369s commonName :ASN.1 12:'client_snakeoil' 369s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 369s Certificate is to be certified until Nov 29 20:56:50 2025 GMT (365 days) 369s 369s Write out database with 1 new entries 369s Database updated 369s [ 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 369s [ info] generating proxy cert: proxy/client_snakeoil.pem 369s [ info] openssl genrsa -out keys/client_revoked.pem 2048 370s [ 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 370s [ 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 370s Using configuration from conf/client_revoked.cnf 370s Check that the request matches the signature 370s Signature ok 370s The Subject's Distinguished Name is as follows 370s countryName :PRINTABLE:'US' 370s stateOrProvinceName :ASN.1 12:'California' 370s localityName :ASN.1 12:'San Francisco' 370s organizationName :ASN.1 12:'ASF' 370s organizationalUnitName:ASN.1 12:'httpd-test' 370s commonName :ASN.1 12:'client_revoked' 370s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 370s Certificate is to be certified until Nov 29 20:56:51 2025 GMT (365 days) 370s 370s Write out database with 1 new entries 370s Database updated 370s [ 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 370s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 370s Using configuration from conf/cacrl.cnf 370s Revoking Certificate 07. 370s Database updated 370s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 370s Using configuration from conf/cacrl.cnf 370s [ info] generating proxy cert: proxy/client_revoked.pem 370s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 370s [ 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 370s [ 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 370s Using configuration from conf/server_des3_dsa.cnf 370s Check that the request matches the signature 370s Signature ok 370s The Subject's Distinguished Name is as follows 370s countryName :PRINTABLE:'US' 370s stateOrProvinceName :ASN.1 12:'California' 370s localityName :ASN.1 12:'San Francisco' 370s organizationName :ASN.1 12:'ASF' 370s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 370s commonName :ASN.1 12:'localhost' 370s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 370s Certificate is to be certified until Nov 29 20:56:51 2025 GMT (365 days) 370s 370s Write out database with 1 new entries 370s Database updated 370s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 370s [ 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 370s [ 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 370s Using configuration from conf/server_des3.cnf 370s Check that the request matches the signature 370s Signature ok 370s The Subject's Distinguished Name is as follows 370s countryName :PRINTABLE:'US' 370s stateOrProvinceName :ASN.1 12:'California' 370s localityName :ASN.1 12:'San Francisco' 370s organizationName :ASN.1 12:'ASF' 370s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 370s commonName :ASN.1 12:'localhost' 370s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 370s Certificate is to be certified until Nov 29 20:56:51 2025 GMT (365 days) 370s 370s Write out database with 1 new entries 370s Database updated 370s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 370s [ 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 370s [ 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 370s Using configuration from conf/server2_des3_dsa.cnf 370s Check that the request matches the signature 370s Signature ok 370s The Subject's Distinguished Name is as follows 370s countryName :PRINTABLE:'US' 370s stateOrProvinceName :ASN.1 12:'California' 370s localityName :ASN.1 12:'San Francisco' 370s organizationName :ASN.1 12:'ASF' 370s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 370s commonName :ASN.1 12:'localhost' 370s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 370s Certificate is to be certified until Nov 29 20:56:51 2025 GMT (365 days) 370s 370s Write out database with 1 new entries 370s Database updated 370s [ info] openssl genrsa -out keys/server2.pem 2048 370s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 370s [ 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 370s Using configuration from conf/server2.cnf 370s Check that the request matches the signature 370s Signature ok 370s The Subject's Distinguished Name is as follows 370s countryName :PRINTABLE:'US' 370s stateOrProvinceName :ASN.1 12:'California' 370s localityName :ASN.1 12:'San Francisco' 370s organizationName :ASN.1 12:'ASF' 370s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 370s commonName :ASN.1 12:'localhost' 370s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 370s Certificate is to be certified until Nov 29 20:56:51 2025 GMT (365 days) 370s 370s Write out database with 1 new entries 370s Database updated 370s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 370s [ 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 370s [ 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 370s Using configuration from conf/server2_dsa.cnf 370s Check that the request matches the signature 370s Signature ok 370s The Subject's Distinguished Name is as follows 370s countryName :PRINTABLE:'US' 370s stateOrProvinceName :ASN.1 12:'California' 370s localityName :ASN.1 12:'San Francisco' 370s organizationName :ASN.1 12:'ASF' 370s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 370s commonName :ASN.1 12:'localhost' 370s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 370s Certificate is to be certified until Nov 29 20:56:51 2025 GMT (365 days) 370s 370s Write out database with 1 new entries 370s Database updated 370s [ info] linked ca-bundle.crl to fdd35eee.r0 370s cd authany && make .libs/mod_authany.so 370s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/authany' 370s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 371s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 371s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 371s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 371s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 371s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 371s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/authany' 371s cd client_add_filter && make .libs/mod_client_add_filter.so 371s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 371s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 371s /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.eoCRmQ/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 371s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 372s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 372s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 372s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 372s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 372s cd eat_post && make .libs/mod_eat_post.so 372s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/eat_post' 372s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 372s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 372s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 372s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 372s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 372s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 372s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/eat_post' 372s cd echo_post && make .libs/mod_echo_post.so 372s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post' 372s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 372s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 373s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 373s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 373s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 373s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 373s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post' 373s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 373s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 373s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 373s /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.eoCRmQ/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 373s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 374s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 374s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 374s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 374s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 374s cd fold && make .libs/mod_fold.so 374s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/fold' 374s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 374s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 374s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 374s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 374s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 374s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 374s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/fold' 374s cd input_body_filter && make .libs/mod_input_body_filter.so 374s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 374s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 375s /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.eoCRmQ/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 375s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 375s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 375s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 375s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 375s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 375s cd list_modules && make .libs/mod_list_modules.so 375s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/list_modules' 375s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 375s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 375s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 376s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 376s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 376s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 376s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/list_modules' 376s cd memory_track && make .libs/mod_memory_track.so 376s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/memory_track' 376s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 376s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 376s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 376s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 376s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 376s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 376s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/memory_track' 376s cd nntp_like && make .libs/mod_nntp_like.so 376s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 376s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 377s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 377s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 377s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 377s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 377s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 377s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 377s cd random_chunk && make .libs/mod_random_chunk.so 377s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 377s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 377s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 377s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 378s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 378s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 378s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 378s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 378s cd test_apr_uri && make .libs/mod_test_apr_uri.so 378s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 378s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 378s /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.eoCRmQ/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 378s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 378s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 379s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 379s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 379s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 379s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 379s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 379s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 379s /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.eoCRmQ/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 379s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 379s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 379s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 380s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 380s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 380s cd test_rwrite && make .libs/mod_test_rwrite.so 380s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 380s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 380s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 380s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 380s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 380s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 380s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 380s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 380s cd test_session && make .libs/mod_test_session.so 380s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_session' 380s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 380s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 380s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 381s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 381s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 381s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 381s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_session' 381s cd test_ssl && make .libs/mod_test_ssl.so 381s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 381s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 381s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 381s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 381s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 382s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 382s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 382s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 382s cd test_utilities && make .libs/mod_test_utilities.so 382s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 382s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 382s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 382s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 382s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 382s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 382s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 382s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 383s /usr/sbin/apache2 -d /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 383s using Apache/2.4.62 (prefork MPM) 383s 383s waiting 60 seconds for server to start: .[Fri Nov 29 20:57:04.096347 2024] [core:trace3] [pid 9111:tid 9111] core.c(3482): Setting LogLevel for all modules to trace8 383s [Fri Nov 29 20:57:04.098029 2024] [core:trace6] [pid 9111:tid 9111] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 383s [Fri Nov 29 20:57:04.098085 2024] [core:trace3] [pid 9111:tid 9111] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 383s [Fri Nov 29 20:57:04.100246 2024] [core:trace6] [pid 9111:tid 9111] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 383s [Fri Nov 29 20:57:04.100345 2024] [core:trace3] [pid 9111:tid 9111] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 383s [Fri Nov 29 20:57:04.100355 2024] [core:trace3] [pid 9111:tid 9111] core.c(3482): Setting LogLevel for all modules to info 383s [Fri Nov 29 20:57:04.100365 2024] [core:trace6] [pid 9111:tid 9111] core.c(3499): Cannot find module 'core', trying 'core_module' 383s [Fri Nov 29 20:57:04.100370 2024] [core:trace3] [pid 9111:tid 9111] core.c(3509): Setting LogLevel for module core.c to crit 383s [Fri Nov 29 20:57:04.100376 2024] [core:trace3] [pid 9111:tid 9111] core.c(3482): Setting LogLevel for all modules to crit 383s [Fri Nov 29 20:57:04.100381 2024] [core:trace6] [pid 9111:tid 9111] core.c(3499): Cannot find module 'core', trying 'core_module' 383s [Fri Nov 29 20:57:04.100386 2024] [core:trace3] [pid 9111:tid 9111] core.c(3509): Setting LogLevel for module core.c to info 383s [Fri Nov 29 20:57:04.100414 2024] [core:trace3] [pid 9111:tid 9111] core.c(3482): Setting LogLevel for all modules to crit 383s [Fri Nov 29 20:57:04.100424 2024] [core:trace6] [pid 9111:tid 9111] core.c(3499): Cannot find module 'core', trying 'core_module' 383s [Fri Nov 29 20:57:04.100432 2024] [core:trace3] [pid 9111:tid 9111] core.c(3509): Setting LogLevel for module core.c to info 383s [Fri Nov 29 20:57:04.100435 2024] [core:trace3] [pid 9111:tid 9111] core.c(3482): Setting LogLevel for all modules to crit 383s [Fri Nov 29 20:57:04.100444 2024] [core:trace3] [pid 9111:tid 9111] core.c(3482): Setting LogLevel for all modules to info 383s [Fri Nov 29 20:57:04.100456 2024] [core:trace6] [pid 9111:tid 9111] core.c(3499): Cannot find module 'core', trying 'core_module' 383s [Fri Nov 29 20:57:04.100462 2024] [core:trace3] [pid 9111:tid 9111] core.c(3509): Setting LogLevel for module core.c to crit 383s [Fri Nov 29 20:57:04.100465 2024] [core:trace3] [pid 9111:tid 9111] core.c(3482): Setting LogLevel for all modules to info 383s [Fri Nov 29 20:57:04.101483 2024] [alias:warn] [pid 9111:tid 9111] AH00671: The Alias directive in /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 383s [Fri Nov 29 20:57:04.101566 2024] [proxy:info] [pid 9111:tid 9111] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 383s [Fri Nov 29 20:57:04.102369 2024] [proxy:info] [pid 9111:tid 9111] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 383s [Fri Nov 29 20:57:04.102483 2024] [core:trace6] [pid 9111:tid 9111] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 383s [Fri Nov 29 20:57:04.102493 2024] [core:trace3] [pid 9111:tid 9111] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 383s 383s waiting 60 seconds for server to start: ok (waited 0 secs) 383s server localhost:8529 started 383s server localhost:8530 listening (mod_nntp_like) 383s server localhost:8531 listening (mod_nntp_like_ssl) 383s server localhost:8532 listening (mod_ssl) 383s server localhost:8533 listening (ssl_optional_cc) 383s server localhost:8534 listening (ssl_pr33791) 383s server localhost:8535 listening (ssl_ocsp) 383s server localhost:8536 listening (mod_cache) 383s server localhost:8537 listening (core) 383s server localhost:8538 listening (cve_2011_3368_rewrite) 383s server localhost:8539 listening (proxy_http_reverse) 383s server localhost:8540 listening (proxy_http_nofwd) 383s server localhost:8541 listening (cve_2011_3368) 383s server localhost:8542 listening (mod_headers) 383s server localhost:8543 listening (mod_echo) 383s server localhost:8544 listening (mod_echo_ssl) 383s server localhost:8545 listening (error_document) 383s server localhost:8546 listening (http_unsafe) 383s server localhost:8547 listening (http_strict) 383s server localhost:8548 listening (remote_ip) 383s server localhost:8549 listening (mod_include) 383s server localhost:8550 listening (mod_proxy) 383s server localhost:8551 listening (proxy_http_bal1) 383s server localhost:8552 listening (proxy_http_bal2) 383s server localhost:8553 listening (proxy_http_balancer) 383s server localhost:8556 listening (proxy_fcgi) 383s server localhost:8557 listening (mod_vhost_alias) 383s server localhost:8558 listening (proxy_http_https) 383s server localhost:8559 listening (proxy_https_https) 383s server localhost:8560 listening (proxy_http_https_proxy_section) 383s server localhost:8561 listening (proxy_https_https_proxy_section) 383s server localhost:8562 listening (proxy_https_http) 391s [ info] adding source lib /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 414s t/ab/base.t ......................... 414s 1..5 414s # Running under perl version 5.040000 for linux 414s # Current time local: Fri Nov 29 20:57:27 2024 414s # Current time GMT: Fri Nov 29 20:57:27 2024 414s # Using Test.pm version 1.31 414s # Using Apache/Test.pm version 1.44 414s # # running: 414s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8537/ 414s ok 1 414s ok 2 414s # # running: 414s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 414s ok 3 414s ok 4 414s ok 5 414s ok 422s t/apache/404.t ...................... 422s 1..2 422s # Running under perl version 5.040000 for linux 422s # Current time local: Fri Nov 29 20:57:35 2024 422s # Current time GMT: Fri Nov 29 20:57:35 2024 422s # Using Test.pm version 1.31 422s # Using Apache/Test.pm version 1.44 422s # GET_STR Response: 422s # HTTP/1.1 404 Not Found 422s # Connection: close 422s # Date: Fri, 29 Nov 2024 20:57:43 GMT 422s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s # Content-Length: 196 422s # Content-Type: text/html; charset=iso-8859-1 422s # Client-Date: Fri, 29 Nov 2024 20:57:43 GMT 422s # Client-Peer: 127.0.0.1:8529 422s # Client-Response-Num: 1 422s # Title: 404 Not Found 422s # 422s # 422s # 422s # 404 Not Found 422s # 422s #

Not Found

422s #

The requested URL was not found on this server.

422s # 422s ok 1 422s ok 2 422s ok 430s t/apache/acceptpathinfo.t ........... 430s 1..36 430s # Running under perl version 5.040000 for linux 430s # Current time local: Fri Nov 29 20:57:43 2024 430s # Current time GMT: Fri Nov 29 20:57:43 2024 430s # Using Test.pm version 1.31 430s # Using Apache/Test.pm version 1.44 430s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 430s # expected: '200' 430s # received: '200' 430s ok 1 430s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 430s # expected: qr/_\(none\)_/ 430s # received: '_(none)_' 430s ok 2 430s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 430s # expected: '404' 430s # received: '404' 430s ok 3 430s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 430s # expected: qr/Not Found/ 430s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

531s #

The requested URL was not found on this server.

531s # ' 531s ok 8 531s # testing : /merge/notfound.html code 531s # expected: 404 531s # received: '404' 531s ok 9 531s # testing : /merge/notfound.html content 531s # expected: 'testing merge' 531s # received: 'testing merge' 531s ok 10 531s # testing : /merge/merge2/notfound.html code 531s # expected: 404 531s # received: '404' 531s ok 11 531s # testing : /merge/merge2/notfound.html content 531s # expected: 'testing merge' 531s # received: 'testing merge' 531s ok 12 531s # testing : /bounce/notfound.html code 531s # expected: 404 531s # received: '404' 531s ok 13 531s # testing : /bounce/notfound.html content 531s # expected: qr/expire test/ 531s # received: ' 531s # expire test 531s # expire test 531s # ' 531s ok 14 531s ok 537s t/apache/etags.t .................... 537s # Checking for existence of FileETag directive 537s # Returned 200: 537s 1..61 537s # Running under perl version 5.040000 for linux 537s # Current time local: Fri Nov 29 20:59:32 2024 537s # Current time GMT: Fri Nov 29 20:59:32 2024 537s # Using Test.pm version 1.31 537s # Using Apache/Test.pm version 1.44 537s # --- 537s # HEAD /apache/etags/none/plus-i/test.txt 537s # Expecting one component in ETag field 537s # Received "16056" 537s ok 1 537s # --- 537s # HEAD /apache/etags/m/plus-i/test.txt 537s # Expecting two components in ETag field 537s # Received "16021-61fafa7f73d80" 537s ok 2 537s # --- 537s # HEAD /apache/etags/all/minus-is/test.txt 537s # Expecting one component in ETag field 537s # Received "61fafa7f73d80" 537s ok 3 537s # --- 537s # HEAD /apache/etags/all/test.txt 537s # Expecting three components in ETag field 537s # Received "15fff-b-61fafa7f73d80" 537s ok 4 537s # --- 537s # HEAD /apache/etags/none/is/test.txt 537s # Expecting two components in ETag field 537s # Received "16047-b" 537s ok 5 537s # --- 537s # HEAD /apache/etags/none/m/test.txt 537s # Expecting one component in ETag field 537s # Received "61fafa7f73d80" 537s ok 6 537s # --- 537s # HEAD /apache/etags/all/minus-mis/test.txt 537s # Expecting field to be absent 537s # Received "b-61fafa7f73d80" 537s ok 7 537s # --- 537s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 537s # Expecting one component in ETag field 537s # Received "b" 537s ok 8 537s # --- 537s # HEAD /apache/etags/all/minus-ms/test.txt 537s # Expecting one component in ETag field 537s # Received "15ff2" 537s ok 9 537s # --- 537s # HEAD /apache/etags/none/plus-m/test.txt 537s # Expecting one component in ETag field 537s # Received "61fafa7f73d80" 537s ok 10 537s # --- 537s # HEAD /apache/etags/m/plus-mis/test.txt 537s # Expecting three components in ETag field 537s # Received "1602d-b-61fafa7f73d80" 537s ok 11 537s # --- 537s # HEAD /apache/etags/none/inherit/test.txt 537s # Expecting field to be absent 537s # ETag field is missing 537s ok 12 537s # --- 537s # HEAD /apache/etags/all/minus-s/test.txt 537s # Expecting two components in ETag field 537s # Received "15ff5-61fafa7f73d80" 537s ok 13 537s # --- 537s # HEAD /apache/etags/none/ms/test.txt 537s # Expecting two components in ETag field 537s # Received "b-61fafa7f73d80" 537s ok 14 537s # --- 537s # HEAD /apache/etags/i/test.txt 537s # Expecting one component in ETag field 537s # Received "16004" 537s ok 15 537s # --- 537s # HEAD /apache/etags/m/plus-mi/test.txt 537s # Expecting two components in ETag field 537s # Received "1602a-61fafa7f73d80" 537s ok 16 537s # --- 537s # HEAD /apache/etags/none/plus-mi/test.txt 537s # Expecting two components in ETag field 537s # Received "1605f-61fafa7f73d80" 537s ok 17 537s # --- 537s # HEAD /apache/etags/none/i/test.txt 537s # Expecting one component in ETag field 537s # Received "16042" 537s ok 18 537s # --- 537s # HEAD /apache/etags/s/test.txt 537s # Expecting one component in ETag field 537s # Received "b" 537s ok 19 537s # --- 537s # HEAD /apache/etags/all/mis/test.txt 537s # Expecting three components in ETag field 537s # Received "15ff8-b-61fafa7f73d80" 537s ok 20 537s # --- 537s # HEAD /apache/etags/m/plus-ms/test.txt 537s # Expecting two components in ETag field 537s # Received "b-61fafa7f73d80" 537s ok 21 537s # --- 537s # HEAD /apache/etags/none/plus-ms/test.txt 537s # Expecting two components in ETag field 537s # Received "b-61fafa7f73d80" 537s ok 22 537s # --- 537s # HEAD /apache/etags/all/minus-m/test.txt 537s # Expecting two components in ETag field 537s # Received "15fe9-b" 537s ok 23 537s # --- 537s # HEAD /apache/etags/none/plus-mis/test.txt 537s # Expecting three components in ETag field 537s # Received "16077-b-61fafa7f73d80" 537s ok 24 537s # --- 537s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 537s # Expecting two components in ETag field 537s # Received "1606a-b" 537s ok 25 537s # --- 537s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 537s # Expecting one component in ETag field 537s # Received "61fafa7f73d80" 537s ok 26 537s # --- 537s # HEAD /apache/etags/none/plus-is/test.txt 537s # Expecting two components in ETag field 537s # Received "16059-b" 537s ok 27 537s # --- 537s # HEAD /apache/etags/all/minus-i/test.txt 537s # Expecting two components in ETag field 537s # Received "b-61fafa7f73d80" 537s ok 28 537s # --- 537s # HEAD /apache/etags/mis/test.txt 537s # Expecting three components in ETag field 537s # Received "1603a-b-61fafa7f73d80" 537s ok 29 537s # --- 537s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 537s # Expecting two components in ETag field 537s # Received "b-61fafa7f73d80" 537s ok 30 537s # --- 537s # HEAD /apache/etags/m/minus-mi/test.txt 537s # Expecting field to be absent 537s # Received "b-61fafa7f73d80" 537s ok 31 537s # --- 537s # HEAD /apache/etags/none/mis/test.txt 537s # Expecting three components in ETag field 537s # Received "16050-b-61fafa7f73d80" 537s ok 32 537s # --- 537s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 537s # Expecting two components in ETag field 537s # Received "16076-61fafa7f73d80" 537s ok 33 537s # --- 537s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 537s # Expecting one component in ETag field 537s # Received "16073" 537s ok 34 537s # --- 537s # HEAD /apache/etags/all/minus-mi/test.txt 537s # Expecting one component in ETag field 537s # Received "b" 537s ok 35 537s # --- 537s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 537s # Expecting field to be absent 537s # Received "b-61fafa7f73d80" 537s ok 36 537s # --- 537s # HEAD /apache/etags/none/mi/test.txt 537s # Expecting two components in ETag field 537s # Received "1604d-61fafa7f73d80" 537s ok 37 537s # --- 537s # HEAD /apache/etags/m/plus-s/test.txt 537s # Expecting two components in ETag field 537s # Received "b-61fafa7f73d80" 537s ok 38 537s # --- 537s # HEAD /apache/etags/m/test.txt 537s # Expecting one component in ETag field 537s # Received "61fafa7f73d80" 537s ok 39 537s # --- 537s # HEAD /apache/etags/none/plus-s/test.txt 537s # Expecting one component in ETag field 537s # Received "b" 537s ok 40 537s # --- 537s # HEAD /apache/etags/all/mi/test.txt 537s # Expecting two components in ETag field 537s # Received "15fe0-61fafa7f73d80" 537s ok 41 537s # --- 537s # HEAD /apache/etags/default/test.txt 537s # Expecting two components in ETag field 537s # Received "b-61fafa7f73d80" 537s ok 42 537s # --- 537s # HEAD /apache/etags/m/minus-m/test.txt 537s # Expecting field to be absent 537s # Received "b-61fafa7f73d80" 537s ok 43 537s # --- 537s # HEAD /apache/etags/m/minus-mis/test.txt 537s # Expecting field to be absent 537s # Received "b-61fafa7f73d80" 537s ok 44 537s # --- 537s # HEAD /apache/etags/m/minus-ms/test.txt 537s # Expecting field to be absent 537s # Received "b-61fafa7f73d80" 537s ok 45 537s # --- 537s # HEAD /apache/etags/m/minus-s/test.txt 537s # Expecting field to be absent 537s # Received "61fafa7f73d80" 537s ok 46 537s # --- 537s # HEAD /apache/etags/m/plus-m/test.txt 537s # Expecting one component in ETag field 537s # Received "61fafa7f73d80" 537s ok 47 537s # --- 537s # HEAD /apache/etags/all/s/test.txt 537s # Expecting one component in ETag field 537s # Received "b" 537s ok 48 537s # --- 537s # HEAD /apache/etags/none/test.txt 537s # Expecting field to be absent 537s # ETag field is missing 537s ok 49 537s # --- 537s # HEAD /apache/etags/none/s/test.txt 537s # Expecting one component in ETag field 537s # Received "b" 537s ok 50 537s # --- 537s # HEAD /apache/etags/is/test.txt 537s # Expecting two components in ETag field 537s # Received "16007-b" 537s ok 51 537s # --- 537s # HEAD /apache/etags/mi/test.txt 537s # Expecting two components in ETag field 537s # Received "16037-61fafa7f73d80" 537s ok 52 537s # --- 537s # HEAD /apache/etags/all/is/test.txt 537s # Expecting two components in ETag field 537s # Received "15fda-b" 537s ok 53 537s # --- 537s # HEAD /apache/etags/all/inherit/test.txt 537s # Expecting three components in ETag field 537s # Received "15fd7-b-61fafa7f73d80" 537s ok 54 537s # --- 537s # HEAD /apache/etags/m/minus-i/test.txt 537s # Expecting field to be absent 537s # Received "61fafa7f73d80" 537s ok 55 537s # --- 537s # HEAD /apache/etags/all/m/test.txt 537s # Expecting one component in ETag field 537s # Received "61fafa7f73d80" 537s ok 56 537s # --- 537s # HEAD /apache/etags/all/i/test.txt 537s # Expecting one component in ETag field 537s # Received "15fd5" 537s ok 57 537s # --- 537s # HEAD /apache/etags/ms/test.txt 537s # Expecting two components in ETag field 537s # Received "b-61fafa7f73d80" 537s ok 58 537s # --- 537s # HEAD /apache/etags/m/plus-is/test.txt 537s # Expecting three components in ETag field 537s # Received "16024-b-61fafa7f73d80" 537s ok 59 537s # --- 537s # HEAD /apache/etags/m/minus-is/test.txt 537s # Expecting field to be absent 537s # Received "61fafa7f73d80" 537s ok 60 537s # --- 537s # HEAD /apache/etags/all/ms/test.txt 537s # Expecting two components in ETag field 537s # Received "b-61fafa7f73d80" 537s ok 61 537s ok 545s t/apache/expr.t ..................... 545s 1..229 545s # Running under perl version 5.040000 for linux 545s # Current time local: Fri Nov 29 20:59:38 2024 545s # Current time GMT: Fri Nov 29 20:59:38 2024 545s # Using Test.pm version 1.31 545s # Using Apache/Test.pm version 1.44 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true" should evaluate to true, got true 545s ok 1 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "false" should evaluate to false, got false 545s ok 2 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s Should get parse error for "foo", got parse error 545s ok 3 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "1 -eq 01" should evaluate to true, got true 545s ok 4 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "1 -eq 2" should evaluate to false, got false 545s ok 5 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "1 -ne 2" should evaluate to true, got true 545s ok 6 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "1 -ne 1" should evaluate to false, got false 545s ok 7 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "1 -lt 02" should evaluate to true, got true 545s ok 8 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "1 -lt 1" should evaluate to false, got false 545s ok 9 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "1 -le 2" should evaluate to true, got true 545s ok 10 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "1 -le 1" should evaluate to true, got true 545s ok 11 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "2 -gt 1" should evaluate to true, got true 545s ok 12 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "1 -gt 1" should evaluate to false, got false 545s ok 13 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "2 -ge 1" should evaluate to true, got true 545s ok 14 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "1 -ge 1" should evaluate to true, got true 545s ok 15 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "1 -gt -1" should evaluate to true, got true 545s ok 16 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'aa' == 'aa'" should evaluate to true, got true 545s ok 17 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'aa' == 'b'" should evaluate to false, got false 545s ok 18 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'aa' = 'aa'" should evaluate to true, got true 545s ok 19 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'aa' = 'b'" should evaluate to false, got false 545s ok 20 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'aa' != 'b'" should evaluate to true, got true 545s ok 21 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'aa' != 'aa'" should evaluate to false, got false 545s ok 22 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'aa' < 'b'" should evaluate to true, got true 545s ok 23 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'aa' < 'aa'" should evaluate to false, got false 545s ok 24 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'aa' <= 'b'" should evaluate to true, got true 545s ok 25 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'aa' <= 'aa'" should evaluate to true, got true 545s ok 26 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'b' > 'aa'" should evaluate to true, got true 545s ok 27 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'aa' > 'aa'" should evaluate to false, got false 545s ok 28 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'b' >= 'aa'" should evaluate to true, got true 545s ok 29 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'aa' >= 'aa'" should evaluate to true, got true 545s ok 30 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 545s ok 31 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 545s ok 32 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 545s ok 33 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 545s ok 34 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 545s ok 35 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 545s ok 36 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 545s ok 37 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 545s ok 38 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 545s ok 39 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 545s ok 40 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{TIME} != ''" should evaluate to true, got true 545s ok 41 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'a' -in { 'b', 'a' } " should evaluate to true, got true 545s ok 42 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'a' -in { 'b', 'c' } " should evaluate to false, got false 545s ok 43 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " 'abc' =~ /bc/ " should evaluate to true, got true 545s ok 44 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " 'abc' =~ /BC/i " should evaluate to true, got true 545s ok 45 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " 'abc' !~ m!bc! " should evaluate to false, got false 545s ok 46 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " 'abc' !~ m!BC!i " should evaluate to false, got false 545s ok 47 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " $0 == '' " should evaluate to true, got true 545s ok 48 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " $1 == '' " should evaluate to true, got true 545s ok 49 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " $9 == '' " should evaluate to true, got true 545s ok 50 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " '$0' == '' " should evaluate to true, got true 545s ok 51 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 545s ok 52 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 545s ok 53 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 545s ok 54 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 545s ok 55 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 545s ok 56 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 545s ok 57 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 545s ok 58 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 545s ok 59 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 545s ok 60 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 545s ok 61 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 545s ok 62 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 545s ok 63 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 545s ok 64 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 545s ok 65 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 545s ok 66 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 545s ok 67 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 545s ok 68 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 545s ok 69 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 545s ok 70 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{HTTPS} == 'off' " should evaluate to true, got true 545s ok 71 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 545s ok 72 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 545s ok 73 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 545s ok 74 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 545s ok 75 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 545s ok 76 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 545s ok 77 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 545s ok 78 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 545s ok 79 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 545s ok 80 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 545s ok 81 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 545s ok 82 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "escape('?') = '%3f' " should evaluate to true, got true 545s ok 83 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "unescape('%3f') = '?' " should evaluate to true, got true 545s ok 84 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 545s ok 85 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 545s ok 86 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 545s ok 87 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "file('/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 545s ok 88 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-n ''" should evaluate to false, got false 545s ok 89 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-z ''" should evaluate to true, got true 545s ok 90 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-n '1'" should evaluate to true, got true 545s ok 91 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-z '1'" should evaluate to false, got false 545s ok 92 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s Should get parse error for "-R 'abc'", got parse error 545s ok 93 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 545s ok 94 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-R '240.0.0.0'" should evaluate to false, got false 545s ok 95 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-R '240.0.0.0/8'" should evaluate to false, got false 545s ok 96 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-R 'ff::/8'" should evaluate to false, got false 545s ok 97 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 545s ok 98 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 545s ok 99 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 545s ok 100 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 545s ok 101 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 545s ok 102 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 545s ok 103 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 545s ok 104 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'foo' -strmatch '*o'" should evaluate to true, got true 545s ok 105 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 545s ok 106 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'foo' -strmatch 'F*'" should evaluate to false, got false 545s ok 107 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'foo' -strcmatch 'F*'" should evaluate to true, got true 545s ok 108 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'foo' -strmatch 'g*'" should evaluate to false, got false 545s ok 109 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'foo' -strcmatch 'g*'" should evaluate to false, got false 545s ok 110 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 545s ok 111 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 545s ok 112 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 545s ok 113 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 545s ok 114 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s Should get parse error for "foo('bar') = 'bar'", got parse error 545s ok 115 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s Should get parse error for "%{FOO} != 'bar'", got parse error 545s ok 116 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s Should get parse error for "'bar' = bar", got parse error 545s ok 117 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true" should evaluate to true, got true 545s ok 118 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true && true" should evaluate to true, got true 545s ok 119 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true || true" should evaluate to true, got true 545s ok 120 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true || true || true" should evaluate to true, got true 545s ok 121 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true || true && true" should evaluate to true, got true 545s ok 122 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true && true || true" should evaluate to true, got true 545s ok 123 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true && true && true" should evaluate to true, got true 545s ok 124 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true || true || !true" should evaluate to true, got true 545s ok 125 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true || true && !true" should evaluate to true, got true 545s ok 126 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true && true || !true" should evaluate to true, got true 545s ok 127 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true && true && !true" should evaluate to false, got false 545s ok 128 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true && !true" should evaluate to false, got false 545s ok 129 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true || !true" should evaluate to true, got true 545s ok 130 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true || !true || true" should evaluate to true, got true 545s ok 131 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true || !true && true" should evaluate to true, got true 545s ok 132 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true && !true || true" should evaluate to true, got true 545s ok 133 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true && !true && true" should evaluate to false, got false 545s ok 134 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true || !true || !true" should evaluate to true, got true 545s ok 135 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true || !true && !true" should evaluate to true, got true 545s ok 136 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true && !true || !true" should evaluate to false, got false 545s ok 137 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "true && !true && !true" should evaluate to false, got false 545s ok 138 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true" should evaluate to false, got false 545s ok 139 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true && true" should evaluate to false, got false 545s ok 140 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true || true" should evaluate to true, got true 545s ok 141 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true || true || true" should evaluate to true, got true 545s ok 142 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true || true && true" should evaluate to true, got true 545s ok 143 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true && true || true" should evaluate to true, got true 545s ok 144 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true && true && true" should evaluate to false, got false 545s ok 145 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true || true || !true" should evaluate to true, got true 545s ok 146 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true || true && !true" should evaluate to false, got false 545s ok 147 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true && true || !true" should evaluate to false, got false 545s ok 148 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true && true && !true" should evaluate to false, got false 545s ok 149 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true && !true" should evaluate to false, got false 545s ok 150 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true || !true" should evaluate to false, got false 545s ok 151 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true || !true || true" should evaluate to true, got true 545s ok 152 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true || !true && true" should evaluate to false, got false 545s ok 153 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true && !true || true" should evaluate to true, got true 545s ok 154 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true && !true && true" should evaluate to false, got false 545s ok 155 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true || !true || !true" should evaluate to false, got false 545s ok 156 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true || !true && !true" should evaluate to false, got false 545s ok 157 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true && !true || !true" should evaluate to false, got false 545s ok 158 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!true && !true && !true" should evaluate to false, got false 545s ok 159 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true)" should evaluate to false, got false 545s ok 160 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true && true)" should evaluate to false, got false 545s ok 161 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true || true)" should evaluate to false, got false 545s ok 162 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true || true || true)" should evaluate to false, got false 545s ok 163 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true || true && true)" should evaluate to false, got false 545s ok 164 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true && true || true)" should evaluate to false, got false 545s ok 165 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true && true && true)" should evaluate to false, got false 545s ok 166 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true || true || !true)" should evaluate to false, got false 545s ok 167 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true || true && !true)" should evaluate to false, got false 545s ok 168 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true && true || !true)" should evaluate to false, got false 545s ok 169 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true && true && !true)" should evaluate to true, got true 545s ok 170 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true && !true)" should evaluate to true, got true 545s ok 171 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true || !true)" should evaluate to false, got false 545s ok 172 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true || !true || true)" should evaluate to false, got false 545s ok 173 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true || !true && true)" should evaluate to false, got false 545s ok 174 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true && !true || true)" should evaluate to false, got false 545s ok 175 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true && !true && true)" should evaluate to true, got true 545s ok 176 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true || !true || !true)" should evaluate to false, got false 545s ok 177 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true || !true && !true)" should evaluate to false, got false 545s ok 178 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true && !true || !true)" should evaluate to true, got true 545s ok 179 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(true && !true && !true)" should evaluate to true, got true 545s ok 180 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true)" should evaluate to true, got true 545s ok 181 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true && true)" should evaluate to true, got true 545s ok 182 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true || true)" should evaluate to false, got false 545s ok 183 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true || true || true)" should evaluate to false, got false 545s ok 184 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true || true && true)" should evaluate to false, got false 545s ok 185 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true && true || true)" should evaluate to false, got false 545s ok 186 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true && true && true)" should evaluate to true, got true 545s ok 187 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true || true || !true)" should evaluate to false, got false 545s ok 188 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true || true && !true)" should evaluate to true, got true 545s ok 189 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true && true || !true)" should evaluate to true, got true 545s ok 190 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true && true && !true)" should evaluate to true, got true 545s ok 191 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true && !true)" should evaluate to true, got true 545s ok 192 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true || !true)" should evaluate to true, got true 545s ok 193 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true || !true || true)" should evaluate to false, got false 545s ok 194 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true || !true && true)" should evaluate to true, got true 545s ok 195 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true && !true || true)" should evaluate to false, got false 545s ok 196 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true && !true && true)" should evaluate to true, got true 545s ok 197 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true || !true || !true)" should evaluate to true, got true 545s ok 198 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true || !true && !true)" should evaluate to true, got true 545s ok 199 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true && !true || !true)" should evaluate to true, got true 545s ok 200 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "!(!true && !true && !true)" should evaluate to true, got true 545s ok 201 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "filesize('/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 545s ok 202 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "filesize('/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 545s ok 203 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "filesize('/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 545s ok 204 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-d '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 545s ok 205 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-e '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 545s ok 206 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-f '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 545s ok 207 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-s '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 545s ok 208 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-d '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 545s ok 209 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-e '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 545s ok 210 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-f '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 545s ok 211 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-s '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 545s ok 212 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-d '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 545s ok 213 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-e '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 545s ok 214 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-f '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 545s ok 215 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-s '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 545s ok 216 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-d '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 545s ok 217 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-e '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 545s ok 218 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-f '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 545s ok 219 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-s '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 545s ok 220 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-F '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 545s ok 221 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-F '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 545s ok 222 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-U '/apache/' " should evaluate to true, got true 545s ok 223 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "-U '/apache/expr/none' " should evaluate to false, got false 545s ok 224 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 545s ok 225 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 545s ok 226 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "base64('foo') = 'Zm9v' " should evaluate to true, got true 545s ok 227 545s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 545s ok 228 545s Error log should not have 'Internal evaluation error' entries, found 0 545s ok 229 545s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 545s ok 554s t/apache/expr_string.t .............. 554s 1..29 554s # Running under perl version 5.040000 for linux 554s # Current time local: Fri Nov 29 20:59:46 2024 554s # Current time GMT: Fri Nov 29 20:59:46 2024 554s # Using Test.pm version 1.31 554s # Using Apache/Test.pm version 1.44 554s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 554s ok 1 554s Expected return code 200, got 200 for 'foo' 554s ok 2 554s # testing : log message [Fri Nov 29 20:59:52.720481 2024] [log_debug:info] [pid 9127:tid 9127] [client 127.0.0.1:60490] foo (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 554s # didn't match 554s # expected: 'foo' 554s # received: 'foo' 554s ok 3 554s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 554s ok 4 554s Expected return code 200, got 200 for '%{req:SomeHeader}' 554s ok 5 554s # testing : log message [Fri Nov 29 20:59:52.984501 2024] [log_debug:info] [pid 9127:tid 9127] [client 127.0.0.1:60490] SomeValue (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 554s # didn't match 554s # expected: 'SomeValue' 554s # received: 'SomeValue' 554s ok 6 554s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 554s ok 7 554s Should get parse error (500) for "%{", got 500 554s ok 8 554s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 554s ok 9 554s Expected return code 200, got 200 for '%' 554s ok 10 554s # testing : log message [Fri Nov 29 20:59:53.498638 2024] [log_debug:info] [pid 9115:tid 9115] [client 127.0.0.1:60492] % (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 554s # didn't match 554s # expected: '%' 554s # received: '%' 554s ok 11 554s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 554s ok 12 554s Expected return code 200, got 200 for '}' 554s ok 13 554s # testing : log message [Fri Nov 29 20:59:53.754772 2024] [log_debug:info] [pid 9115:tid 9115] [client 127.0.0.1:60492] } (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 554s # didn't match 554s # expected: '}' 554s # received: '}' 554s ok 14 554s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 554s ok 15 554s Expected return code 200, got 200 for '\"' 554s ok 16 554s # testing : log message [Fri Nov 29 20:59:54.010832 2024] [log_debug:info] [pid 9115:tid 9115] [client 127.0.0.1:60492] " (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 554s # didn't match 554s # expected: '"' 554s # received: '"' 554s ok 17 554s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 554s ok 18 554s Expected return code 200, got 200 for '\'' 554s ok 19 554s # testing : log message [Fri Nov 29 20:59:54.267003 2024] [log_debug:info] [pid 9115:tid 9115] [client 127.0.0.1:60492] ' (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 554s # didn't match 554s # expected: '\'' 554s # received: '\'' 554s ok 20 554s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 554s ok 21 554s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 554s ok 22 554s # testing : log message [Fri Nov 29 20:59:54.523644 2024] [log_debug:info] [pid 9115:tid 9115] [client 127.0.0.1:60492] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 554s # didn't match 554s # expected: '%{req:SomeHeader}' 554s # received: '%{req:SomeHeader}' 554s ok 23 554s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 554s ok 24 554s Expected return code 200, got 200 for '%{tolower:IDENT}' 554s ok 25 554s # testing : log message [Fri Nov 29 20:59:54.780015 2024] [log_debug:info] [pid 9115:tid 9115] [client 127.0.0.1:60492] ident (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 554s # didn't match 554s # expected: 'ident' 554s # received: 'ident' 554s ok 26 554s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 554s ok 27 554s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 554s ok 28 554s # testing : log message [Fri Nov 29 20:59:55.036498 2024] [log_debug:info] [pid 9115:tid 9115] [client 127.0.0.1:60492] get (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 554s # didn't match 554s # expected: 'get' 554s # received: 'get' 554s ok 29 554s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 554s ok 561s t/apache/getfile.t .................. 561s # using LWP client 561s 1..220 561s # Running under perl version 5.040000 for linux 561s # Current time local: Fri Nov 29 20:59:55 2024 561s # Current time GMT: Fri Nov 29 20:59:55 2024 561s # Using Test.pm version 1.31 561s # Using Apache/Test.pm version 1.44 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "4c64-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 19556 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl.pod 561s # expected: 19556 561s # received: 19556 561s ok 1 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "dbb0-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 56240 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5004delta.pod 561s # expected: 56240 561s # received: 56240 561s ok 2 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "85ea-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 34282 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5005delta.pod 561s # expected: 34282 561s # received: 34282 561s ok 3 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "da40-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 55872 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5100delta.pod 561s # expected: 55872 561s # received: 55872 561s ok 4 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "ab70-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 43888 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5101delta.pod 561s # expected: 43888 561s # received: 43888 561s ok 5 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "15cb8-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 89272 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5120delta.pod 561s # expected: 89272 561s # received: 89272 561s ok 6 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "2707-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 9991 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5121delta.pod 561s # expected: 9991 561s # received: 9991 561s ok 7 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "2569-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 9577 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5122delta.pod 561s # expected: 9577 561s # received: 9577 561s ok 8 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1004-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4100 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5123delta.pod 561s # expected: 4100 561s # received: 4100 561s ok 9 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "e58-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 3672 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5124delta.pod 561s # expected: 3672 561s # received: 3672 561s ok 10 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1e00-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 7680 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5125delta.pod 561s # expected: 7680 561s # received: 7680 561s ok 11 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "233a9-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 144297 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5140delta.pod 561s # expected: 144297 561s # received: 144297 561s ok 12 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1f1e-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 7966 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5141delta.pod 561s # expected: 7966 561s # received: 7966 561s ok 13 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1aeb-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 6891 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5142delta.pod 561s # expected: 6891 561s # received: 6891 561s ok 14 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1e50-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 7760 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5143delta.pod 561s # expected: 7760 561s # received: 7760 561s ok 15 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "18b7-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 6327 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5144delta.pod 561s # expected: 6327 561s # received: 6327 561s ok 16 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "20a07-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 133639 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5160delta.pod 561s # expected: 133639 561s # received: 133639 561s ok 17 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "17fe-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 6142 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5161delta.pod 561s # expected: 6142 561s # received: 6142 561s ok 18 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "e0a-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 3594 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5162delta.pod 561s # expected: 3594 561s # received: 3594 561s ok 19 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "ff5-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4085 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5163delta.pod 561s # expected: 4085 561s # received: 4085 561s ok 20 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1d280-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 119424 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5180delta.pod 561s # expected: 119424 561s # received: 119424 561s ok 21 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "19c5-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 6597 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5181delta.pod 561s # expected: 6597 561s # received: 6597 561s ok 22 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "14d7-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 5335 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5182delta.pod 561s # expected: 5335 561s # received: 5335 561s ok 23 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1208-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4616 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5184delta.pod 561s # expected: 4616 561s # received: 4616 561s ok 24 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1c352-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 115538 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5200delta.pod 561s # expected: 115538 561s # received: 115538 561s ok 25 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "2a07-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 10759 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5201delta.pod 561s # expected: 10759 561s # received: 10759 561s ok 26 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "2fef-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 12271 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5202delta.pod 561s # expected: 12271 561s # received: 12271 561s ok 27 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "2410-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 9232 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5203delta.pod 561s # expected: 9232 561s # received: 9232 561s ok 28 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1fa8f-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 129679 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5220delta.pod 561s # expected: 129679 561s # received: 129679 561s ok 29 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "293d-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 10557 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5221delta.pod 561s # expected: 10557 561s # received: 10557 561s ok 30 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "301f-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 12319 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5222delta.pod 561s # expected: 12319 561s # received: 12319 561s ok 31 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "20fa-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 8442 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5223delta.pod 561s # expected: 8442 561s # received: 8442 561s ok 32 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1162-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4450 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5224delta.pod 561s # expected: 4450 561s # received: 4450 561s ok 33 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "fc09-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 64521 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5240delta.pod 561s # expected: 64521 561s # received: 64521 561s ok 34 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "2009-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 8201 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5241delta.pod 561s # expected: 8201 561s # received: 8201 561s ok 35 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1007-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4103 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5242delta.pod 561s # expected: 4103 561s # received: 4103 561s ok 36 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "2aac-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 10924 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5243delta.pod 561s # expected: 10924 561s # received: 10924 561s ok 37 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1168-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4456 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5244delta.pod 561s # expected: 4456 561s # received: 4456 561s ok 38 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1875a-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 100186 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5260delta.pod 561s # expected: 100186 561s # received: 100186 561s ok 39 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1e25-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 7717 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5261delta.pod 561s # expected: 7717 561s # received: 7717 561s ok 40 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1e16-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 7702 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5262delta.pod 561s # expected: 7702 561s # received: 7702 561s ok 41 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1b69-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 7017 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5263delta.pod 561s # expected: 7017 561s # received: 7017 561s ok 42 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "115d9-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 71129 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5280delta.pod 561s # expected: 71129 561s # received: 71129 561s ok 43 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "11f7-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4599 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5281delta.pod 561s # expected: 4599 561s # received: 4599 561s ok 44 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1806-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 6150 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5282delta.pod 561s # expected: 6150 561s # received: 6150 561s ok 45 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "13f7-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 5111 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5283delta.pod 561s # expected: 5111 561s # received: 5111 561s ok 46 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "a038-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 41016 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5300delta.pod 561s # expected: 41016 561s # received: 41016 561s ok 47 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1662-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 5730 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5301delta.pod 561s # expected: 5730 561s # received: 5730 561s ok 48 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "124a-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4682 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5302delta.pod 561s # expected: 4682 561s # received: 4682 561s ok 49 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1374-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4980 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5303delta.pod 561s # expected: 4980 561s # received: 4980 561s ok 50 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "d310-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 54032 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5320delta.pod 561s # expected: 54032 561s # received: 54032 561s ok 51 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1b5f-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 7007 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5321delta.pod 561s # expected: 7007 561s # received: 7007 561s ok 52 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "9201-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 37377 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5340delta.pod 561s # expected: 37377 561s # received: 37377 561s ok 53 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1076-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4214 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5341delta.pod 561s # expected: 4214 561s # received: 4214 561s ok 54 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "f68-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 3944 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5342delta.pod 561s # expected: 3944 561s # received: 3944 561s ok 55 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "fd6-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4054 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5343delta.pod 561s # expected: 4054 561s # received: 4054 561s ok 56 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "ad8b-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 44427 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5360delta.pod 561s # expected: 44427 561s # received: 44427 561s ok 57 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1288-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4744 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5361delta.pod 561s # expected: 4744 561s # received: 4744 561s ok 58 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "f69-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 3945 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5362delta.pod 561s # expected: 3945 561s # received: 3945 561s ok 59 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "fd7-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4055 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5363delta.pod 561s # expected: 4055 561s # received: 4055 561s ok 60 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "10d47-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 68935 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5380delta.pod 561s # expected: 68935 561s # received: 68935 561s ok 61 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "f6a-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 3946 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5381delta.pod 561s # expected: 3946 561s # received: 3946 561s ok 62 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "fd8-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4056 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5382delta.pod 561s # expected: 4056 561s # received: 4056 561s ok 63 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "c797-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 51095 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl5400delta.pod 561s # expected: 51095 561s # received: 51095 561s ok 64 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1e723-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 124707 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl561delta.pod 561s # expected: 124707 561s # received: 124707 561s ok 65 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1a2bb-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 107195 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl56delta.pod 561s # expected: 107195 561s # received: 107195 561s ok 66 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "94ac-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 38060 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl581delta.pod 561s # expected: 38060 561s # received: 38060 561s ok 67 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1176-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4470 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl582delta.pod 561s # expected: 4470 561s # received: 4470 561s ok 68 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "18bf-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 6335 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl583delta.pod 561s # expected: 6335 561s # received: 6335 561s ok 69 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1cc3-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 7363 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl584delta.pod 561s # expected: 7363 561s # received: 7363 561s ok 70 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1701-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 5889 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl585delta.pod 561s # expected: 5889 561s # received: 5889 561s ok 71 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "122b-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4651 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl586delta.pod 561s # expected: 4651 561s # received: 4651 561s ok 72 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "20a4-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 8356 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl587delta.pod 561s # expected: 8356 561s # received: 8356 561s ok 73 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "62c1-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 25281 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl588delta.pod 561s # expected: 25281 561s # received: 25281 561s ok 74 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "d28d-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 53901 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl589delta.pod 561s # expected: 53901 561s # received: 53901 561s ok 75 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1c1d5-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 115157 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perl58delta.pod 561s # expected: 115157 561s # received: 115157 561s ok 76 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "4fe9-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 20457 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perlaix.pod 561s # expected: 20457 561s # received: 20457 561s ok 77 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1688-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 5768 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perlamiga.pod 561s # expected: 5768 561s # received: 5768 561s ok 78 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "2031-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 8241 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perlandroid.pod 561s # expected: 8241 561s # received: 8241 561s ok 79 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "ceb51-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 846673 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perlapi.pod 561s # expected: 846673 561s # received: 846673 561s ok 80 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "5838-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 22584 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perlapio.pod 561s # expected: 22584 561s # received: 22584 561s ok 81 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1b62-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 7010 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perlartistic.pod 561s # expected: 7010 561s # received: 7010 561s ok 82 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "210c-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 8460 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perlbook.pod 561s # expected: 8460 561s # received: 8460 561s ok 83 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "126-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 294 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perlboot.pod 561s # expected: 294 561s # received: 294 561s ok 84 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "130-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 304 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perlbot.pod 561s # expected: 304 561s # received: 304 561s ok 85 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1f50-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 8016 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perlbs2000.pod 561s # expected: 8016 561s # received: 8016 561s ok 86 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "dea2-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 56994 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perlcall.pod 561s # expected: 56994 561s # received: 56994 561s ok 87 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "1180-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 4480 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 561s # testing : download of /getfiles-perl-pod/perlcheat.pod 561s # expected: 4480 561s # received: 4480 561s ok 88 561s #lwp request: 561s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 561s #User-Agent: libwww-perl/6.77 561s # 561s #server response: 561s #HTTP/1.1 200 OK 561s #Connection: close 561s #Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Accept-Ranges: bytes 561s #ETag: "3179-62796587675c0" 561s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s #Vary: In-If1 561s #Content-Length: 12665 561s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 561s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 561s #Client-Peer: 127.0.0.1:8529 561s #Client-Response-Num: 1 561s #DMMATCH1: 1 561s # 562s # testing : download of /getfiles-perl-pod/perlclass.pod 562s # expected: 12665 562s # received: 12665 562s ok 89 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:01 GMT 562s #Accept-Ranges: bytes 562s #ETag: "3c63-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 15459 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:01 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlclassguts.pod 562s # expected: 15459 562s # received: 15459 562s ok 90 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "d19f-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 53663 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlclib.pod 562s # expected: 53663 562s # received: 53663 562s ok 91 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "12e5-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 4837 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlcn.pod 562s # expected: 4837 562s # received: 4837 562s ok 92 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1b1b-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 6939 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlcommunity.pod 562s # expected: 6939 562s # received: 6939 562s ok 93 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "662a-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 26154 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlcygwin.pod 562s # expected: 26154 562s # received: 26154 562s ok 94 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "cfa2-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 53154 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perldata.pod 562s # expected: 53154 562s # received: 53154 562s ok 95 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "134d-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 4941 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 562s # expected: 4941 562s # received: 4941 562s ok 96 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "a85c-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 43100 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perldebguts.pod 562s # expected: 43100 562s # received: 43100 562s ok 97 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "5693-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 22163 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perldebtut.pod 562s # expected: 22163 562s # received: 22163 562s ok 98 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "9bc9-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 39881 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perldebug.pod 562s # expected: 39881 562s # received: 39881 562s ok 99 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "c797-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 51095 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perldelta.pod 562s # expected: 51095 562s # received: 51095 562s ok 100 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "5fb8-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 24504 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perldeprecation.pod 562s # expected: 24504 562s # received: 24504 562s ok 101 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "4d4e9-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 316649 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perldiag.pod 562s # expected: 316649 562s # received: 316649 562s ok 102 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "24a0-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 9376 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perldoc.pod 562s # expected: 9376 562s # received: 9376 562s ok 103 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "b4ed-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 46317 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perldocstyle.pod 562s # expected: 46317 562s # received: 46317 562s ok 104 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "6946-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 26950 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perldsc.pod 562s # expected: 26950 562s # received: 26950 562s ok 105 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1f20-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 7968 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perldtrace.pod 562s # expected: 7968 562s # received: 7968 562s ok 106 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1497f-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 84351 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlebcdic.pod 562s # expected: 84351 562s # received: 84351 562s ok 107 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "937e-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 37758 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlembed.pod 562s # expected: 37758 562s # received: 37758 562s ok 108 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "2812-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 10258 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlexperiment.pod 562s # expected: 10258 562s # received: 10258 562s ok 109 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "58d2-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 22738 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfaq.pod 562s # expected: 22738 562s # received: 22738 562s ok 110 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "34a1-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 13473 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfaq1.pod 562s # expected: 13473 562s # received: 13473 562s ok 111 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "292a-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 10538 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfaq2.pod 562s # expected: 10538 562s # received: 10538 562s ok 112 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "92e1-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 37601 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfaq3.pod 562s # expected: 37601 562s # received: 37601 562s ok 113 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "16bcd-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 93133 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfaq4.pod 562s # expected: 93133 562s # received: 93133 562s ok 114 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "dbc1-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 56257 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfaq5.pod 562s # expected: 56257 562s # received: 56257 562s ok 115 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "9a71-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 39537 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfaq6.pod 562s # expected: 39537 562s # received: 39537 562s ok 116 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "93ae-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 37806 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfaq7.pod 562s # expected: 37806 562s # received: 37806 562s ok 117 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "c30c-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 49932 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfaq8.pod 562s # expected: 49932 562s # received: 49932 562s ok 118 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "3b75-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 15221 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfaq9.pod 562s # expected: 15221 562s # received: 15221 562s ok 119 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "56ca-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 22218 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfilter.pod 562s # expected: 22218 562s # received: 22218 562s ok 120 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "342b-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 13355 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfork.pod 562s # expected: 13355 562s # received: 13355 562s ok 121 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "4122-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 16674 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlform.pod 562s # expected: 16674 562s # received: 16674 562s ok 122 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "671-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 1649 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 562s # expected: 1649 562s # received: 1649 562s ok 123 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "68740-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 427840 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlfunc.pod 562s # expected: 427840 562s # received: 427840 562s ok 124 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "7c2e-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 31790 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlgit.pod 562s # expected: 31790 562s # received: 31790 562s ok 125 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "219ca-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 137674 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlglossary.pod 562s # expected: 137674 562s # received: 137674 562s ok 126 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "4072-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 16498 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlgov.pod 562s # expected: 16498 562s # received: 16498 562s ok 127 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "35f7-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 13815 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlgpl.pod 562s # expected: 13815 562s # received: 13815 562s ok 128 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "31bb8-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 203704 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlguts.pod 562s # expected: 203704 562s # received: 203704 562s ok 129 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "afe5-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 45029 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlhack.pod 562s # expected: 45029 562s # received: 45029 562s ok 130 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1297d-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 76157 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlhacktips.pod 562s # expected: 76157 562s # received: 76157 562s ok 131 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1809-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 6153 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlhacktut.pod 562s # expected: 6153 562s # received: 6153 562s ok 132 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "602-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 1538 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlhaiku.pod 562s # expected: 1538 562s # received: 1538 562s ok 133 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "ea29-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 59945 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlhist.pod 562s # expected: 59945 562s # received: 59945 562s ok 134 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "77a4-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 30628 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlhpux.pod 562s # expected: 30628 562s # received: 30628 562s ok 135 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "7dd-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 2013 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlhurd.pod 562s # expected: 2013 562s # received: 2013 562s ok 136 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1fc9f-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 130207 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlintern.pod 562s # expected: 130207 562s # received: 130207 562s ok 137 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "9216-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 37398 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlinterp.pod 562s # expected: 37398 562s # received: 37398 562s ok 138 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "579a-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 22426 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlintro.pod 562s # expected: 22426 562s # received: 22426 562s ok 139 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "8ad2-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 35538 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perliol.pod 562s # expected: 35538 562s # received: 35538 562s ok 140 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "11818-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 71704 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlipc.pod 562s # expected: 71704 562s # received: 71704 562s ok 141 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1150-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 4432 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlirix.pod 562s # expected: 4432 562s # received: 4432 562s ok 142 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "20a8-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 8360 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perljp.pod 562s # expected: 8360 562s # received: 8360 562s ok 143 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "2fc0-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 12224 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlko.pod 562s # expected: 12224 562s # received: 12224 562s ok 144 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "163-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 355 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perllexwarn.pod 562s # expected: 355 562s # received: 355 562s ok 145 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "7ea-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 2026 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perllinux.pod 562s # expected: 2026 562s # received: 2026 562s ok 146 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "12978-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 76152 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perllocale.pod 562s # expected: 76152 562s # received: 76152 562s ok 147 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "2487-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 9351 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perllol.pod 562s # expected: 9351 562s # received: 9351 562s ok 148 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "2f6f-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 12143 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlmacosx.pod 562s # expected: 12143 562s # received: 12143 562s ok 149 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "67a7-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 26535 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlmod.pod 562s # expected: 26535 562s # received: 26535 562s ok 150 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "2574-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 9588 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 562s # expected: 9588 562s # received: 9588 562s ok 151 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1095c-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 67932 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlmodlib.pod 562s # expected: 67932 562s # received: 67932 562s ok 152 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "573b-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 22331 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 562s # expected: 22331 562s # received: 22331 562s ok 153 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "d65-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 3429 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlmroapi.pod 562s # expected: 3429 562s # received: 3429 562s ok 154 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "2ad3-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 10963 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlnewmod.pod 562s # expected: 10963 562s # received: 10963 562s ok 155 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "20a5-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 8357 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlnumber.pod 562s # expected: 8357 562s # received: 8357 562s ok 156 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "8d31-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 36145 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlobj.pod 562s # expected: 36145 562s # received: 36145 562s ok 157 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "6885-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 26757 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlootut.pod 562s # expected: 26757 562s # received: 26757 562s ok 158 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "2b4ac-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 177324 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlop.pod 562s # expected: 177324 562s # received: 177324 562s ok 159 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "4db-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 1243 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 562s # expected: 1243 562s # received: 1243 562s ok 160 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "3b77-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 15223 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlopentut.pod 562s # expected: 15223 562s # received: 15223 562s ok 161 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "16cb7-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 93367 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlos2.pod 562s # expected: 93367 562s # received: 93367 562s ok 162 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "37cb-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 14283 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlos390.pod 562s # expected: 14283 562s # received: 14283 562s ok 163 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "12b0-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 4784 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlos400.pod 562s # expected: 4784 562s # received: 4784 562s ok 164 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "c8a9-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 51369 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlpacktut.pod 562s # expected: 51369 562s # received: 51369 562s ok 165 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "c2bc-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 49852 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlperf.pod 562s # expected: 49852 562s # received: 49852 562s ok 166 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1418-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 5144 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlplan9.pod 562s # expected: 5144 562s # received: 5144 562s ok 167 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "5b65-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 23397 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlpod.pod 562s # expected: 23397 562s # received: 23397 562s ok 168 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "10d10-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 68880 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlpodspec.pod 562s # expected: 68880 562s # received: 68880 562s ok 169 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "2f40-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 12096 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 562s # expected: 12096 562s # received: 12096 562s ok 170 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "67b7-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 26551 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlpolicy.pod 562s # expected: 26551 562s # received: 26551 562s ok 171 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "15db1-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 89521 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlport.pod 562s # expected: 89521 562s # received: 89521 562s ok 172 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1412-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 5138 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlpragma.pod 562s # expected: 5138 562s # received: 5138 562s ok 173 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1a25-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 6693 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlqnx.pod 562s # expected: 6693 562s # received: 6693 562s ok 174 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "21256-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 135766 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlre.pod 562s # expected: 135766 562s # received: 135766 562s ok 175 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "8a9c-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 35484 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlreapi.pod 562s # expected: 35484 562s # received: 35484 562s ok 176 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "818f-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 33167 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 562s # expected: 33167 562s # received: 33167 562s ok 177 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "bec7-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 48839 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 562s # expected: 48839 562s # received: 48839 562s ok 178 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "8d5c-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 36188 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlref.pod 562s # expected: 36188 562s # received: 36188 562s ok 179 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "4944-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 18756 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlreftut.pod 562s # expected: 18756 562s # received: 18756 562s ok 180 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "a989-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 43401 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlreguts.pod 562s # expected: 43401 562s # received: 43401 562s ok 181 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1fd-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 509 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlrepository.pod 562s # expected: 509 562s # received: 509 562s ok 182 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "4b07-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 19207 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlrequick.pod 562s # expected: 19207 562s # received: 19207 562s ok 183 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "3caa-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 15530 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlreref.pod 562s # expected: 15530 562s # received: 15530 562s ok 184 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1e1ef-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 123375 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlretut.pod 562s # expected: 123375 562s # received: 123375 562s ok 185 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "651-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 1617 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlriscos.pod 562s # expected: 1617 562s # received: 1617 562s ok 186 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "e707-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 59143 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlrun.pod 562s # expected: 59143 562s # received: 59143 562s ok 187 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "6cea-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 27882 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlsec.pod 562s # expected: 27882 562s # received: 27882 562s ok 188 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "4af2-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 19186 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 562s # expected: 19186 562s # received: 19186 562s ok 189 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "7494-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 29844 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlsolaris.pod 562s # expected: 29844 562s # received: 29844 562s ok 190 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1bdc-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 7132 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlsource.pod 562s # expected: 7132 562s # received: 7132 562s ok 191 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "233b-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 9019 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlstyle.pod 562s # expected: 9019 562s # received: 9019 562s ok 192 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "12fb9-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 77753 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlsub.pod 562s # expected: 77753 562s # received: 77753 562s ok 193 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "d31f-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 54047 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlsyn.pod 562s # expected: 54047 562s # received: 54047 562s ok 194 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "2858-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 10328 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlsynology.pod 562s # expected: 10328 562s # received: 10328 562s ok 195 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "b184-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 45444 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlthrtut.pod 562s # expected: 45444 562s # received: 45444 562s ok 196 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "9a91-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 39569 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perltie.pod 562s # expected: 39569 562s # received: 39569 562s ok 197 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "ce6d8-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 845528 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perltoc.pod 562s # expected: 845528 562s # received: 845528 562s ok 198 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "174-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 372 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perltodo.pod 562s # expected: 372 562s # received: 372 562s ok 199 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "126-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 294 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perltooc.pod 562s # expected: 294 562s # received: 294 562s ok 200 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "126-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 294 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perltoot.pod 562s # expected: 294 562s # received: 294 562s ok 201 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "297f-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 10623 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perltrap.pod 562s # expected: 10623 562s # received: 10623 562s ok 202 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "213f-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 8511 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perltru64.pod 562s # expected: 8511 562s # received: 8511 562s ok 203 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1183-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 4483 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perltw.pod 562s # expected: 4483 562s # received: 4483 562s ok 204 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "162b6-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 90806 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlunicode.pod 562s # expected: 90806 562s # received: 90806 562s ok 205 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "6349-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 25417 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlunicook.pod 562s # expected: 25417 562s # received: 25417 562s ok 206 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "372e-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 14126 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlunifaq.pod 562s # expected: 14126 562s # received: 14126 562s ok 207 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "96e1-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 38625 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perluniintro.pod 562s # expected: 38625 562s # received: 38625 562s ok 208 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "6eefa-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 454394 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perluniprops.pod 562s # expected: 454394 562s # received: 454394 562s ok 209 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1f10-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 7952 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlunitut.pod 562s # expected: 7952 562s # received: 7952 562s ok 210 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "1ce8-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 7400 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlutil.pod 562s # expected: 7400 562s # received: 7400 562s ok 211 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "16c17-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 93207 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlvar.pod 562s # expected: 93207 562s # received: 93207 562s ok 212 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "c68d-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 50829 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlvms.pod 562s # expected: 50829 562s # received: 50829 562s ok 213 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "f16-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 3862 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlvos.pod 562s # expected: 3862 562s # received: 3862 562s ok 214 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "7c61-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 31841 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlwin32.pod 562s # expected: 31841 562s # received: 31841 562s ok 215 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "12d15-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 77077 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlxs.pod 562s # expected: 77077 562s # received: 77077 562s ok 216 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "c51f-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 50463 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlxstut.pod 562s # expected: 50463 562s # received: 50463 562s ok 217 562s #lwp request: 562s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "5dc1-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 24001 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 562s # expected: 24001 562s # received: 24001 562s ok 218 562s #lwp request: 562s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "712dc-61fb3d76b3b80" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 463580 562s #Last-Modified: Thu, 15 Aug 2024 07:32:14 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-binary-httpd 562s # expected: 463580 562s # received: 463580 562s ok 219 562s #lwp request: 562s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 562s #User-Agent: libwww-perl/6.77 562s # 562s #server response: 562s #HTTP/1.1 200 OK 562s #Connection: close 562s #Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Accept-Ranges: bytes 562s #ETag: "2d55f4-62796587675c0" 562s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 562s #Vary: In-If1 562s #Content-Length: 2971124 562s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 562s #Client-Date: Fri, 29 Nov 2024 21:00:02 GMT 562s #Client-Peer: 127.0.0.1:8529 562s #Client-Response-Num: 1 562s #DMMATCH1: 1 562s # 562s # testing : download of /getfiles-binary-perl 562s # expected: 2971124 562s # received: 2971124 562s ok 220 562s ok 568s t/apache/headers.t .................. 568s 1..27 568s # Running under perl version 5.040000 for linux 568s # Current time local: Fri Nov 29 21:00:02 2024 568s # Current time GMT: Fri Nov 29 21:00:02 2024 568s # Using Test.pm version 1.31 568s # Using Apache/Test.pm version 1.44 568s testing: Hello: World 568s ok 1 568s # testing : response success 568s # expected: qr/HTTP\/1\.. 200 OK/ 568s # received: 'HTTP/1.1 200 OK' 568s ok 2 568s header: [World] vs [World] 568s # testing : compare header Hello value 568s # expected: 'World' 568s # received: 'World' 568s ok 3 568s testing: Hello: World 568s ok 4 568s # testing : response success 568s # expected: qr/HTTP\/1\.. 200 OK/ 568s # received: 'HTTP/1.1 200 OK' 568s ok 5 568s header: [World] vs [World] 568s # testing : compare header Hello value 568s # expected: 'World' 568s # received: 'World' 568s ok 6 568s testing: Hello: World 568s ok 7 568s # testing : response success 568s # expected: qr/HTTP\/1\.. 200 OK/ 568s # received: 'HTTP/1.1 200 OK' 568s ok 8 568s header: [World] vs [World] 568s # testing : compare header Hello value 568s # expected: 'World' 568s # received: 'World' 568s ok 9 568s testing: Hello: Foo 568s Bar 568s ok 10 568s # testing : response success 568s # expected: qr/HTTP\/1\.. 200 OK/ 568s # received: 'HTTP/1.1 200 OK' 568s ok 11 568s header: [Foo Bar] vs [Foo Bar] 568s # testing : compare header Hello value 568s # expected: 'Foo Bar' 568s # received: 'Foo Bar' 568s ok 12 568s testing: Hello: Foo 568s Bar 568s ok 13 568s # testing : response success 568s # expected: qr/HTTP\/1\.. 200 OK/ 568s # received: 'HTTP/1.1 200 OK' 568s ok 14 568s header: [Foo Bar] vs [Foo Bar] 568s # testing : compare header Hello value 568s # expected: 'Foo Bar' 568s # received: 'Foo Bar' 568s ok 15 568s testing: Hello: Foo 568s Bar 568s ok 16 568s # testing : response success 568s # expected: qr/HTTP\/1\.. 200 OK/ 568s # received: 'HTTP/1.1 200 OK' 568s ok 17 568s header: [Foo Bar] vs [Foo Bar] 568s # testing : compare header Hello value 568s # expected: 'Foo Bar' 568s # received: 'Foo Bar' 568s ok 18 568s testing: Hello: Foo 568s Bar 568s ok 19 568s # testing : response success 568s # expected: qr/HTTP\/1\.. 200 OK/ 568s # received: 'HTTP/1.1 200 OK' 568s ok 20 568s header: [Foo Bar] vs [Foo Bar] 568s # testing : compare header Hello value 568s # expected: 'Foo Bar' 568s # received: 'Foo Bar' 568s ok 21 568s testing: Hello: Foo 568s Bar 568s ok 22 568s # testing : response success 568s # expected: qr/HTTP\/1\.. 200 OK/ 568s # received: 'HTTP/1.1 200 OK' 568s ok 23 568s header: [Foo Bar] vs [Foo Bar] 568s # testing : compare header Hello value 568s # expected: 'Foo Bar' 568s # received: 'Foo Bar' 568s ok 24 568s testing: Hello:World 568s ok 25 568s # testing : response success 568s # expected: qr/HTTP\/1\.. 200 OK/ 568s # received: 'HTTP/1.1 200 OK' 568s ok 26 568s header: [World] vs [World] 568s # testing : compare header Hello value 568s # expected: 'World' 568s # received: 'World' 568s ok 27 568s ok 574s t/apache/hostcheck.t ................ 574s 1..14 574s # Running under perl version 5.040000 for linux 574s # Current time local: Fri Nov 29 21:00:09 2024 574s # Current time GMT: Fri Nov 29 21:00:09 2024 574s # Using Test.pm version 1.31 574s # Using Apache/Test.pm version 1.44 574s # SENDING to 127.0.0.1:8529 574s # GET / HTTP/1.1 574s Host: localhost 574s 574s # expected 200, got 200 for ok 574s ok 1 574s # SENDING to 127.0.0.1:8529 574s # GET / HTTP/1.1 574s Host: localhost:1 574s 574s # expected 200, got 200 for port ignored 574s ok 2 574s # SENDING to 127.0.0.1:8529 574s # GET / HTTP/1.1 574s Host: notlisted 574s 574s # expected 200, got 200 for name not listed 574s ok 3 574s # SENDING to 127.0.0.1:8529 574s # GET / HTTP/1.1 574s Host: 127.0.0.1 574s 574s # expected 200, got 200 for IP not in serveralias/servername 574s ok 4 574s # SENDING to 127.0.0.1:8529 574s # GET / HTTP/1.1 574s Host: default-strict 574s 574s # expected 200, got 200 for NVH matches in default server 574s ok 5 574s # SENDING to 127.0.0.1:8529 574s # GET / HTTP/1.1 574s Host: nvh-strict 574s 574s # expected 200, got 200 for NVH matches 574s ok 6 574s # SENDING to 127.0.0.1:8529 574s # GET / HTTP/1.1 574s Host: nvh-strict:1 574s 574s # expected 200, got 200 for NVH matches port ignored 574s ok 7 574s # SENDING to 127.0.0.1:8537 574s # GET / HTTP/1.1 574s Host: localhost 574s 574s # expected 400, got 400 for ok 574s ok 8 574s # SENDING to 127.0.0.1:8537 574s # GET / HTTP/1.1 574s Host: localhost:1 574s 574s # expected 400, got 400 for port ignored 574s ok 9 574s # SENDING to 127.0.0.1:8537 574s # GET / HTTP/1.1 574s Host: notlisted 574s 574s # expected 400, got 400 for name not listed 574s ok 10 574s # SENDING to 127.0.0.1:8537 574s # GET / HTTP/1.1 574s Host: 127.0.0.1 574s 574s # expected 400, got 400 for IP not in serveralias/servername 574s ok 11 574s # SENDING to 127.0.0.1:8537 574s # GET / HTTP/1.1 574s Host: default-strict 574s 574s # expected 200, got 200 for NVH matches in default server 574s ok 12 574s # SENDING to 127.0.0.1:8537 574s # GET / HTTP/1.1 574s Host: nvh-strict 574s 574s # expected 200, got 200 for NVH matches 574s ok 13 574s # SENDING to 127.0.0.1:8537 574s # GET / HTTP/1.1 574s Host: nvh-strict:1 574s 574s # expected 200, got 200 for NVH matches port ignored 574s ok 14 574s ok 580s t/apache/http_strict.t .............. 580s 1..178 580s # Running under perl version 5.040000 for linux 580s # Current time local: Fri Nov 29 21:00:15 2024 580s # Current time GMT: Fri Nov 29 21:00:15 2024 580s # Using Test.pm version 1.31 580s # Using Apache/Test.pm version 1.44 580s # SENDING: 580s # GET / HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 1 580s # SENDING: 580s # GET / HTTP/1.0\n\n 580s # expecting success, got 200 580s ok 2 580s # SENDING: 580s # get / HTTP/1.0\r\n\r\n 580s # expecting 501, got 501 580s ok 3 580s # SENDING: 580s # G ET / HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 4 580s # SENDING: 580s # G\x00ET / HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 5 580s # SENDING: 580s # G/T / HTTP/1.0\r\n\r\n 580s # expecting 501, got 501 580s ok 6 580s # SENDING: 580s # GET /\x00 HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 7 580s # SENDING: 580s # GET / HTTP/1.0\x00\r\n\r\n 580s # expecting 400, got 400 580s ok 8 580s # SENDING: 580s # GET\x0c/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 9 580s # SENDING: 580s # GET\r/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 10 580s # SENDING: 580s # GET\t/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 11 580s # SENDING: 580s # GET / HTT/1.0\r\n\r\n 580s # expecting error, got 400 580s ok 12 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 580s # expecting success, got 200 580s ok 13 580s # SENDING: 580s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 580s # expecting success, got 200 580s ok 14 580s # SENDING: 580s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 580s # expecting success, got 200 580s ok 15 580s # SENDING: 580s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 580s # expecting 400, got 400 580s ok 16 580s # SENDING: 580s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 580s # expecting 400, got 400 580s ok 17 580s # SENDING: 580s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 580s # expecting 200, got 200 580s ok 18 580s # SENDING: 580s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 580s # expecting 400, got 400 580s ok 19 580s # SENDING: 580s # GET / HTTP/\r\nHost: localhost\r\n\r\n 580s # expecting error, got 400 580s ok 20 580s # SENDING: 580s # GET / HTTP/0.9\r\n\r\n 580s # expecting error, got 400 580s ok 21 580s # SENDING: 580s # GET / HTTP/0.8\r\n\r\n 580s # expecting error, got 400 580s ok 22 580s # SENDING: 580s # GET /\x01 HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 23 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 24 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 580s # expecting 200, got 200 580s ok 25 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 580s # expecting 400, got 400 580s ok 26 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 580s # expecting 200, got 200 580s ok 27 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo\r\n\r\n 580s # expecting 400, got 400 580s ok 28 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 580s # expecting 400, got 400 580s ok 29 580s # SENDING: 580s # GET / HTTP/1.0\r\n: bar\r\n\r\n 580s # expecting 400, got 400 580s ok 30 580s # SENDING: 580s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 31 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 580s # expecting 400, got 400 580s ok 32 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 580s # expecting 400, got 400 580s ok 33 580s # SENDING: 580s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 580s # expecting 400, got 400 580s ok 34 580s # SENDING: 580s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 35 580s # SENDING: 580s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 580s # expecting 400, got 400 580s ok 36 580s # SENDING: 580s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 580s # expecting 400, got 400 580s ok 37 580s # SENDING: 580s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 580s # expecting 200, got 200 580s ok 38 580s # SENDING: 580s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 580s # expecting 400, got 400 580s ok 39 580s # SENDING: 580s # GET / HTTP/1.0\r\r 580s # expecting dropped connection and HTTPD dropped connection 580s ok 40 580s # SENDING: 580s # GET /\r\n 580s # expecting headerless HTTP/0.9 body, got response 580s ok 41 580s # SENDING: 580s # GET /#frag HTTP/1.0\r\n 580s # expecting 400, got 400 580s ok 42 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 580s # expecting 200, got 200 580s ok 43 580s # SENDING: 580s # GET http://017700000001/ HTTP/1.0\r\n\r\n 580s # expecting 200, got 200 580s ok 44 580s # SENDING: 580s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 580s # expecting 200, got 200 580s ok 45 580s # SENDING: 580s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 580s # expecting 200, got 200 580s ok 46 580s # SENDING: 580s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 580s # expecting 200, got 200 580s ok 47 580s # SENDING: 580s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 580s # expecting 200, got 200 580s ok 48 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 580s # expecting 200, got 200 580s ok 49 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 580s # expecting 400, got 400 580s ok 50 580s # SENDING: 580s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 580s # expecting 200, got 200 580s ok 51 580s # SENDING: 580s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 52 580s # SENDING: 580s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 53 580s # SENDING: 580s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 54 580s # SENDING: 580s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 580s # expecting 200, got 200 580s ok 55 580s # SENDING: 580s # GET http://[::1]/ HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 56 580s # SENDING: 580s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 57 580s # SENDING: 580s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 58 580s # SENDING: 580s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 59 580s # SENDING: 580s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 60 580s # SENDING: 580s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 61 580s # SENDING: 580s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 62 580s # SENDING: 580s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 63 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 580s # expecting success, got 200 580s ok 64 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 580s # expecting success, got 200 580s ok 65 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 580s # expecting success, got 200 580s ok 66 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 580s # expecting success, got 200 580s ok 67 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 580s # expecting success, got 200 580s ok 68 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 580s # expecting success, got 200 580s ok 69 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 580s # expecting 200, got 200 580s ok 70 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 580s # expecting 200, got 200 580s ok 71 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 580s # expecting 400, got 400 580s ok 72 580s # SENDING: 580s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 73 580s # SENDING: 580s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 74 580s # SENDING: 580s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 75 580s # SENDING: 580s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 76 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 580s # expecting 200, got 200 580s ok 77 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 580s # expecting 200, got 200 580s ok 78 580s # SENDING: 580s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 580s # expecting 200, got 200 580s ok 79 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 580s # DECODED: Foo: bar 580s # RESPONSE: 580s # HTTP/1.1 200 OK\r\n 580s # Date: Fri, 29 Nov 2024 21:00:20 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Foo: bar\r\n 580s # Vary: In-If1\r\n 580s # DMMATCH1: 1\r\n 580s # Connection: close\r\n 580s # Content-Type: text/plain\r\n 580s # \r\n 580s # Hi!\n 580s # SERVERNAME=localhost\n 580s # HTTP_HOST=\n 580s # 580s # expecting 200, got 200 580s ok 80 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 580s # DECODED: Foo: 580s # RESPONSE: 580s # HTTP/1.1 200 OK\r\n 580s # Date: Fri, 29 Nov 2024 21:00:20 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Foo: \r\n 580s # Vary: In-If1\r\n 580s # DMMATCH1: 1\r\n 580s # Connection: close\r\n 580s # Content-Type: text/plain\r\n 580s # \r\n 580s # Hi!\n 580s # SERVERNAME=localhost\n 580s # HTTP_HOST=\n 580s # 580s # expecting 200, got 200 580s ok 81 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 580s # DECODED: : bar 580s # RESPONSE: 580s # HTTP/1.1 500 Internal Server Error\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Content-Length: 564\r\n 580s # Connection: close\r\n 580s # Content-Type: text/html; charset=iso-8859-1\r\n 580s # \r\n 580s # \n 580s # \n 580s # ... 580s # expecting 500, got 500 580s ok 82 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 580s # DECODED: F\x00oo: bar 580s # RESPONSE: 580s # HTTP/1.1 500 Internal Server Error\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Content-Length: 528\r\n 580s # Connection: close\r\n 580s # Content-Type: text/html; charset=iso-8859-1\r\n 580s # \r\n 580s # \n 580s # \n 580s # ... 580s # expecting 500, got 500 580s ok 83 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 580s # DECODED: F\x01oo: bar 580s # RESPONSE: 580s # HTTP/1.1 500 Internal Server Error\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Content-Length: 564\r\n 580s # Connection: close\r\n 580s # Content-Type: text/html; charset=iso-8859-1\r\n 580s # \r\n 580s # \n 580s # \n 580s # ... 580s # expecting 500, got 500 580s ok 84 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 580s # DECODED: F\noo: bar 580s # RESPONSE: 580s # HTTP/1.1 500 Internal Server Error\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Content-Length: 528\r\n 580s # Connection: close\r\n 580s # Content-Type: text/html; charset=iso-8859-1\r\n 580s # \r\n 580s # \n 580s # \n 580s # ... 580s # expecting 500, got 500 580s ok 85 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 580s # DECODED: Foo: b\tar 580s # RESPONSE: 580s # HTTP/1.1 200 OK\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Foo: b\tar\r\n 580s # Vary: In-If1\r\n 580s # DMMATCH1: 1\r\n 580s # Connection: close\r\n 580s # Content-Type: text/plain\r\n 580s # \r\n 580s # Hi!\n 580s # SERVERNAME=localhost\n 580s # HTTP_HOST=\n 580s # 580s # expecting 200, got 200 580s ok 86 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 580s # DECODED: Foo: b\x01ar 580s # RESPONSE: 580s # HTTP/1.1 500 Internal Server Error\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Content-Length: 564\r\n 580s # Connection: close\r\n 580s # Content-Type: text/html; charset=iso-8859-1\r\n 580s # \r\n 580s # \n 580s # \n 580s # ... 580s # expecting 500, got 500 580s ok 87 580s # SENDING: 580s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 580s # expecting 500, got 500 580s ok 88 580s # SENDING: 580s # GET / HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 89 580s # SENDING: 580s # GET / HTTP/1.0\n\n 580s # expecting 400, got 400 580s ok 90 580s # SENDING: 580s # get / HTTP/1.0\r\n\r\n 580s # expecting 501, got 501 580s ok 91 580s # SENDING: 580s # G ET / HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 92 580s # SENDING: 580s # G\x00ET / HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 93 580s # SENDING: 580s # G/T / HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 94 580s # SENDING: 580s # GET /\x00 HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 95 580s # SENDING: 580s # GET / HTTP/1.0\x00\r\n\r\n 580s # expecting 400, got 400 580s ok 96 580s # SENDING: 580s # GET\x0c/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 97 580s # SENDING: 580s # GET\r/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 98 580s # SENDING: 580s # GET\t/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 99 580s # SENDING: 580s # GET / HTT/1.0\r\n\r\n 580s # expecting error, got 400 580s ok 100 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 580s # expecting success, got 200 580s ok 101 580s # SENDING: 580s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 580s # expecting success, got 200 580s ok 102 580s # SENDING: 580s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 580s # expecting success, got 200 580s ok 103 580s # SENDING: 580s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 580s # expecting 400, got 400 580s ok 104 580s # SENDING: 580s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 580s # expecting 400, got 400 580s ok 105 580s # SENDING: 580s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 580s # expecting 400, got 400 580s ok 106 580s # SENDING: 580s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 580s # expecting 400, got 400 580s ok 107 580s # SENDING: 580s # GET / HTTP/\r\nHost: localhost\r\n\r\n 580s # expecting error, got 400 580s ok 108 580s # SENDING: 580s # GET / HTTP/0.9\r\n\r\n 580s # expecting error, got 400 580s ok 109 580s # SENDING: 580s # GET / HTTP/0.8\r\n\r\n 580s # expecting error, got 400 580s ok 110 580s # SENDING: 580s # GET /\x01 HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 111 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 112 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 580s # expecting 200, got 200 580s ok 113 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 580s # expecting 400, got 400 580s ok 114 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 580s # expecting 400, got 400 580s ok 115 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo\r\n\r\n 580s # expecting 400, got 400 580s ok 116 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 580s # expecting 400, got 400 580s ok 117 580s # SENDING: 580s # GET / HTTP/1.0\r\n: bar\r\n\r\n 580s # expecting 400, got 400 580s ok 118 580s # SENDING: 580s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 119 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 580s # expecting 400, got 400 580s ok 120 580s # SENDING: 580s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 580s # expecting 400, got 400 580s ok 121 580s # SENDING: 580s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 580s # expecting 400, got 400 580s ok 122 580s # SENDING: 580s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 580s # expecting 400, got 400 580s ok 123 580s # SENDING: 580s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 580s # expecting 400, got 400 580s ok 124 580s # SENDING: 580s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 580s # expecting 400, got 400 580s ok 125 580s # SENDING: 580s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 580s # expecting 200, got 200 580s ok 126 580s # SENDING: 580s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 580s # expecting 400, got 400 580s ok 127 580s # SENDING: 580s # GET / HTTP/1.0\r\r 580s # expecting dropped connection and HTTPD dropped connection 580s ok 128 580s # SENDING: 580s # GET /\r\n 580s # expecting headerless HTTP/0.9 body, got response 580s ok 129 580s # SENDING: 580s # GET /#frag HTTP/1.0\r\n 580s # expecting 400, got 400 580s ok 130 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 580s # expecting 400, got 400 580s ok 131 580s # SENDING: 580s # GET http://017700000001/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 132 580s # SENDING: 580s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 133 580s # SENDING: 580s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 580s # expecting 200, got 200 580s ok 134 580s # SENDING: 580s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 135 580s # SENDING: 580s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 136 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 580s # expecting 400, got 400 580s ok 137 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 580s # expecting 400, got 400 580s ok 138 580s # SENDING: 580s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 580s # expecting 200, got 200 580s ok 139 580s # SENDING: 580s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 140 580s # SENDING: 580s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 141 580s # SENDING: 580s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 142 580s # SENDING: 580s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 143 580s # SENDING: 580s # GET http://[::1]/ HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 144 580s # SENDING: 580s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 145 580s # SENDING: 580s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 146 580s # SENDING: 580s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 147 580s # SENDING: 580s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 148 580s # SENDING: 580s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 149 580s # SENDING: 580s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 580s # expecting success, got 200 580s ok 150 580s # SENDING: 580s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 580s # expecting 400, got 400 580s ok 151 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 580s # expecting success, got 200 580s ok 152 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 580s # expecting success, got 200 580s ok 153 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 580s # expecting success, got 200 580s ok 154 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 580s # expecting success, got 200 580s ok 155 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 580s # expecting success, got 200 580s ok 156 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 580s # expecting success, got 200 580s ok 157 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 580s # expecting 400, got 400 580s ok 158 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 580s # expecting 400, got 400 580s ok 159 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 580s # expecting 400, got 400 580s ok 160 580s # SENDING: 580s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 161 580s # SENDING: 580s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 162 580s # SENDING: 580s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 163 580s # SENDING: 580s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 580s # expecting 200, got 200 580s ok 164 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 580s # expecting 200, got 200 580s ok 165 580s # SENDING: 580s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 580s # expecting 200, got 200 580s ok 166 580s # SENDING: 580s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 580s # expecting 200, got 200 580s ok 167 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 580s # DECODED: Foo: bar 580s # RESPONSE: 580s # HTTP/1.1 200 OK\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Foo: bar\r\n 580s # Vary: In-If1\r\n 580s # DMMATCH1: 1\r\n 580s # Connection: close\r\n 580s # Content-Type: text/plain\r\n 580s # \r\n 580s # Hi!\n 580s # SERVERNAME=localhost\n 580s # HTTP_HOST=\n 580s # 580s # expecting 200, got 200 580s ok 168 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 580s # DECODED: Foo: 580s # RESPONSE: 580s # HTTP/1.1 200 OK\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Foo: \r\n 580s # Vary: In-If1\r\n 580s # DMMATCH1: 1\r\n 580s # Connection: close\r\n 580s # Content-Type: text/plain\r\n 580s # \r\n 580s # Hi!\n 580s # SERVERNAME=localhost\n 580s # HTTP_HOST=\n 580s # 580s # expecting 200, got 200 580s ok 169 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 580s # DECODED: : bar 580s # RESPONSE: 580s # HTTP/1.1 500 Internal Server Error\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Content-Length: 564\r\n 580s # Connection: close\r\n 580s # Content-Type: text/html; charset=iso-8859-1\r\n 580s # \r\n 580s # \n 580s # \n 580s # ... 580s # expecting 500, got 500 580s ok 170 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 580s # DECODED: F\x00oo: bar 580s # RESPONSE: 580s # HTTP/1.1 500 Internal Server Error\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Content-Length: 528\r\n 580s # Connection: close\r\n 580s # Content-Type: text/html; charset=iso-8859-1\r\n 580s # \r\n 580s # \n 580s # \n 580s # ... 580s # expecting 500, got 500 580s ok 171 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 580s # DECODED: F\x01oo: bar 580s # RESPONSE: 580s # HTTP/1.1 500 Internal Server Error\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Content-Length: 564\r\n 580s # Connection: close\r\n 580s # Content-Type: text/html; charset=iso-8859-1\r\n 580s # \r\n 580s # \n 580s # \n 580s # ... 580s # expecting 500, got 500 580s ok 172 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 580s # DECODED: F\noo: bar 580s # RESPONSE: 580s # HTTP/1.1 500 Internal Server Error\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Content-Length: 528\r\n 580s # Connection: close\r\n 580s # Content-Type: text/html; charset=iso-8859-1\r\n 580s # \r\n 580s # \n 580s # \n 580s # ... 580s # expecting 500, got 500 580s ok 173 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 580s # DECODED: Foo: b\tar 580s # RESPONSE: 580s # HTTP/1.1 200 OK\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Foo: b\tar\r\n 580s # Vary: In-If1\r\n 580s # DMMATCH1: 1\r\n 580s # Connection: close\r\n 580s # Content-Type: text/plain\r\n 580s # \r\n 580s # Hi!\n 580s # SERVERNAME=localhost\n 580s # HTTP_HOST=\n 580s # 580s # expecting 200, got 200 580s ok 174 580s # SENDING: 580s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 580s # DECODED: Foo: b\x01ar 580s # RESPONSE: 580s # HTTP/1.1 500 Internal Server Error\r\n 580s # Date: Fri, 29 Nov 2024 21:00:21 GMT\r\n 580s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 580s # Content-Length: 564\r\n 580s # Connection: close\r\n 580s # Content-Type: text/html; charset=iso-8859-1\r\n 580s # \r\n 580s # \n 580s # \n 580s # ... 580s # expecting 500, got 500 580s ok 175 580s # SENDING: 580s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 580s # expecting 500, got 500 580s ok 176 580s ok 177 580s ok 178 580s ok 586s t/apache/if_sections.t .............. 586s 1..46 586s # Running under perl version 5.040000 for linux 586s # Current time local: Fri Nov 29 21:00:21 2024 586s # Current time GMT: Fri Nov 29 21:00:21 2024 586s # Using Test.pm version 1.31 586s # Using Apache/Test.pm version 1.44 586s # /if_sec/ with '': 586s # expected: 200 586s # received: '200' 586s ok 1 586s # expected: undef 586s # received: undef 586s ok 2 586s # /if_sec/foo.if_test with '': 586s # expected: 200 586s # received: '200' 586s ok 3 586s # expected: undef 586s # received: undef 586s ok 4 586s # /if_sec/foo.if_test with '1': 586s # expected: 200 586s # received: '200' 586s ok 5 586s # expected: 'global1' 586s # received: 'global1' 586s ok 6 586s # /if_sec/foo.if_test with '1 11': 586s # expected: 200 586s # received: '200' 586s ok 7 586s # expected: 'global1, nested11, nested113' 586s # received: 'global1, nested11, nested113' 586s ok 8 586s # /if_sec/foo.if_test with '1 11 111': 586s # expected: 200 586s # received: '200' 586s ok 9 586s # expected: 'global1, nested11, nested111' 586s # received: 'global1, nested11, nested111' 586s ok 10 586s # /if_sec/foo.if_test with '1 11 112': 586s # expected: 200 586s # received: '200' 586s ok 11 586s # expected: 'global1, nested11, nested112' 586s # received: 'global1, nested11, nested112' 586s ok 12 586s # /if_sec/foo.if_test with '1 2': 586s # expected: 200 586s # received: '200' 586s ok 13 586s # expected: 'global1, files2' 586s # received: 'global1, files2' 586s ok 14 586s # /if_sec/dir/foo.txt with '1 2': 586s # expected: 200 586s # received: '200' 586s ok 15 586s # expected: 'global1, dir1, dir2, dir_files1' 586s # received: 'global1, dir1, dir2, dir_files1' 586s ok 16 586s # /if_sec/dir/ with '1 2': 586s # expected: 200 586s # received: '200' 586s ok 17 586s # expected: 'global1, dir1, dir2' 586s # received: 'global1, dir1, dir2' 586s ok 18 586s # /if_sec/dir/ with '1 11': 586s # expected: 200 586s # received: '200' 586s ok 19 586s # expected: 'global1, dir1, nested11, nested113' 586s # received: 'global1, dir1, nested11, nested113' 586s ok 20 586s # /if_sec/dir/ with '1 11 111': 586s # expected: 200 586s # received: '200' 586s ok 21 586s # expected: 'global1, dir1, nested11, nested111' 586s # received: 'global1, dir1, nested11, nested111' 586s ok 22 586s # /if_sec/dir/ with '1 11 112': 586s # expected: 200 586s # received: '200' 586s ok 23 586s # expected: 'global1, dir1, nested11, nested112' 586s # received: 'global1, dir1, nested11, nested112' 586s ok 24 586s # /if_sec/loc/ with '1 2': 586s # expected: 200 586s # received: '200' 586s ok 25 586s # expected: 'global1, loc1, loc2' 586s # received: 'global1, loc1, loc2' 586s ok 26 586s # /if_sec/loc/foo.txt with '1 2': 586s # expected: 200 586s # received: '200' 586s ok 27 586s # expected: 'global1, loc1, loc2' 586s # received: 'global1, loc1, loc2' 586s ok 28 586s # /if_sec/loc/ with '1 11': 586s # expected: 200 586s # received: '200' 586s ok 29 586s # expected: 'global1, loc1, nested11, nested113' 586s # received: 'global1, loc1, nested11, nested113' 586s ok 30 586s # /if_sec/loc/ with '1 11 111': 586s # expected: 200 586s # received: '200' 586s ok 31 586s # expected: 'global1, loc1, nested11, nested111' 586s # received: 'global1, loc1, nested11, nested111' 586s ok 32 586s # /if_sec/loc/ with '1 11 112': 586s # expected: 200 586s # received: '200' 586s ok 33 586s # expected: 'global1, loc1, nested11, nested112' 586s # received: 'global1, loc1, nested11, nested112' 586s ok 34 586s # /if_sec/loc/foo.if_test with '1 2': 586s # expected: 200 586s # received: '200' 586s ok 35 586s # expected: 'global1, files2, loc1, loc2' 586s # received: 'global1, files2, loc1, loc2' 586s ok 36 586s # /if_sec/loc/foo.if_test with '1 2 11': 586s # expected: 200 586s # received: '200' 586s ok 37 586s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 586s # received: 'global1, files2, loc1, loc2, nested11, nested113' 586s ok 38 586s # /if_sec/loc/foo.if_test with '1 2 11 111': 586s # expected: 200 586s # received: '200' 586s ok 39 586s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 586s # received: 'global1, files2, loc1, loc2, nested11, nested111' 586s ok 40 586s # /if_sec/loc/foo.if_test with '1 2 11 112': 586s # expected: 200 586s # received: '200' 586s ok 41 586s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 586s # received: 'global1, files2, loc1, loc2, nested11, nested112' 586s ok 42 586s # /if_sec/proxy/ with '1 2': 586s # expected: 200 586s # received: '200' 586s ok 43 586s # expected: 'global1, locp1, locp2' 586s # received: 'global1, locp1, locp2' 586s ok 44 586s # /if_sec/proxy/ with '2': 586s # expected: 200 586s # received: '200' 586s ok 45 586s # expected: 'locp2' 586s # received: 'locp2' 586s ok 46 586s ok 592s t/apache/iffile.t ................... 592s 1..2 592s # Running under perl version 5.040000 for linux 592s # Current time local: Fri Nov 29 21:00:27 2024 592s # Current time GMT: Fri Nov 29 21:00:27 2024 592s # Using Test.pm version 1.31 592s # Using Apache/Test.pm version 1.44 592s # expected: 200 592s # received: '200' 592s ok 1 592s # expected: 'success1, success2, success3, success4, success5' 592s # received: 'success1, success2, success3, success4, success5' 592s ok 2 592s ok 598s t/apache/leaks.t .................... skipped: mod_memory_track not activated 609s t/apache/limits.t ................... 609s 1..12 609s # Running under perl version 5.040000 for linux 609s # Current time local: Fri Nov 29 21:00:39 2024 609s # Current time GMT: Fri Nov 29 21:00:39 2024 609s # Using Test.pm version 1.31 609s # Using Apache/Test.pm version 1.44 609s # Testing LimitRequestLine; should succeed 609s # testing : Test #1 609s # expected: 200 609s # received: '200' 609s ok 1 609s # Testing LimitRequestLine; should fail 609s # testing : Test #2 609s # expected: 414 609s # received: '414' 609s ok 2 609s # Testing LimitRequestFieldSize; should succeed 609s # testing : Test #3 609s # expected: 200 609s # received: '200' 609s ok 3 609s # Testing LimitRequestFieldSize; should fail 609s # testing : Test #4 609s # expected: 400 609s # received: '400' 609s ok 4 609s # Testing LimitRequestFields; should succeed 609s # testing : Test #5 609s # expected: 200 609s # received: '200' 609s ok 5 609s # Testing LimitRequestFields; should fail 609s # testing : Test #6 609s # expected: 400 609s # received: '400' 609s ok 6 609s # Testing LimitRequestBody; should succeed 609s # Chunked transfer-encoding enabled 609s # testing : Test #7 609s # expected: 200 609s # received: '200' 609s ok 7 609s # Testing LimitRequestBody; should succeed 609s # Chunked transfer-encoding disabled 609s # testing : Test #8 609s # expected: 200 609s # received: '200' 609s ok 8 609s # Testing LimitRequestBody; should fail 609s # Chunked transfer-encoding enabled 609s # testing : Test #9 609s # expected: 413 609s # received: '413' 609s ok 9 609s # Testing LimitRequestBody; should fail 609s # Chunked transfer-encoding disabled 609s # testing : Test #10 609s # expected: 413 609s # received: '413' 609s ok 10 609s # Testing LimitRequestFieldSize; should succeed 609s # testing : Test #11 609s # expected: 200 609s # received: '200' 609s ok 11 609s # Testing LimitRequestFieldSize; should fail 609s # testing : Test #12 609s # expected: 400 609s # received: '400' 609s ok 12 609s ok 614s t/apache/loglevel.t ................. 614s 1..8 614s # Running under perl version 5.040000 for linux 614s # Current time local: Fri Nov 29 21:00:50 2024 614s # Current time GMT: Fri Nov 29 21:00:50 2024 614s # Using Test.pm version 1.31 614s # Using Apache/Test.pm version 1.44 614s ok 1 614s ok 2 614s ok 3 614s ok 4 614s ok 5 614s ok 6 614s ok 7 614s ok 8 614s ok 620s t/apache/maxranges.t ................ 620s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 620s 1..19 620s # Running under perl version 5.040000 for linux 620s # Current time local: Fri Nov 29 21:00:55 2024 620s # Current time GMT: Fri Nov 29 21:00:55 2024 620s # Using Test.pm version 1.31 620s # Using Apache/Test.pm version 1.44 620s ok 1 620s ok 2 620s ok 3 620s ok 4 620s ok 5 620s ok 6 620s ok 7 620s ok 8 620s ok 9 620s ok 10 620s ok 11 620s ok 12 620s ok 13 620s ok 14 620s ok 15 620s ok 16 620s ok 17 620s ok 18 620s ok 19 620s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 620s ok 625s t/apache/mergeslashes.t ............. 625s 1..9 625s # Running under perl version 5.040000 for linux 625s # Current time local: Fri Nov 29 21:01:01 2024 625s # Current time GMT: Fri Nov 29 21:01:01 2024 625s # Using Test.pm version 1.31 625s # Using Apache/Test.pm version 1.44 625s # SENDING to 127.0.0.1:8537 625s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 625s # expected 403, got 403 for exact match 625s ok 1 625s # SENDING to 127.0.0.1:8537 625s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 625s # expected 403, got 403 for merged even at front 625s ok 2 625s # SENDING to 127.0.0.1:8537 625s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 625s # expected 403, got 403 for merged even at front 625s ok 3 625s # SENDING to 127.0.0.1:8537 625s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 625s # expected 403, got 403 for c// should be merged 625s ok 4 625s # SENDING to 127.0.0.1:8537 625s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 625s # expected 403, got 403 for a// should be merged 625s ok 5 625s # SENDING to 127.0.0.1:8537 625s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 625s # expected 403, got 403 for a// matches locationmatch 625s ok 6 625s # SENDING to 127.0.0.1:8537 625s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 625s # expected 200, got 200 for c// doesn't match locationmatch 625s ok 7 625s # SENDING to 127.0.0.1:8537 625s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 625s # expected 403, got 403 for baseline failed 625s ok 8 625s # SENDING to 127.0.0.1:8537 625s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 625s # expected 403, got 403 for b//d not merged for Location with OFF 625s ok 9 625s ok 631s t/apache/mmn.t ...................... 631s 1..2 631s # Running under perl version 5.040000 for linux 631s # Current time local: Fri Nov 29 21:01:06 2024 631s # Current time GMT: Fri Nov 29 21:01:06 2024 631s # Using Test.pm version 1.31 631s # Using Apache/Test.pm version 1.44 631s ok 1 631s ok 2 631s ok 636s t/apache/options.t .................. 636s 1..2 636s # Running under perl version 5.040000 for linux 636s # Current time local: Fri Nov 29 21:01:12 2024 636s # Current time GMT: Fri Nov 29 21:01:12 2024 636s # Using Test.pm version 1.31 636s # Using Apache/Test.pm version 1.44 636s # testing : code 636s # expected: 200 636s # received: '200' 636s ok 1 636s # testing : OPTIONS 636s # expected: qr/OPTIONS/ 636s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 636s ok 2 636s ok 644s t/apache/passbrigade.t .............. 644s # using LWP client 644s 1..114 644s # Running under perl version 5.040000 for linux 644s # Current time local: Fri Nov 29 21:01:17 2024 644s # Current time GMT: Fri Nov 29 21:01:17 2024 644s # Using Test.pm version 1.31 644s # Using Apache/Test.pm version 1.44 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 1024 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #DMMATCH1: 1 644s # 644s # testing : bytes in body 644s # expected: 1024 644s # received: 1024 644s ok 1 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 2048 644s # received: 2048 644s ok 2 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 3072 644s # received: 3072 644s ok 3 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 4096 644s # received: 4096 644s ok 4 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 5120 644s # received: 5120 644s ok 5 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 6144 644s # received: 6144 644s ok 6 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 7168 644s # received: 7168 644s ok 7 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 8192 644s # received: 8192 644s ok 8 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 9216 644s # received: 9216 644s ok 9 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 10240 644s # received: 10240 644s ok 10 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 11264 644s # received: 11264 644s ok 11 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 12288 644s # received: 12288 644s ok 12 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 13312 644s # received: 13312 644s ok 13 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 14336 644s # received: 14336 644s ok 14 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 15360 644s # received: 15360 644s ok 15 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 16384 644s # received: 16384 644s ok 16 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 17408 644s # received: 17408 644s ok 17 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 18432 644s # received: 18432 644s ok 18 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 19456 644s # received: 19456 644s ok 19 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 20480 644s # received: 20480 644s ok 20 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 21504 644s # received: 21504 644s ok 21 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 22528 644s # received: 22528 644s ok 22 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 23552 644s # received: 23552 644s ok 23 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 24576 644s # received: 24576 644s ok 24 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 25600 644s # received: 25600 644s ok 25 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 26624 644s # received: 26624 644s ok 26 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 27648 644s # received: 27648 644s ok 27 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 28672 644s # received: 28672 644s ok 28 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 29696 644s # received: 29696 644s ok 29 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 30720 644s # received: 30720 644s ok 30 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 31744 644s # received: 31744 644s ok 31 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 32768 644s # received: 32768 644s ok 32 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 33792 644s # received: 33792 644s ok 33 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 34816 644s # received: 34816 644s ok 34 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 35840 644s # received: 35840 644s ok 35 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 36864 644s # received: 36864 644s ok 36 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 37888 644s # received: 37888 644s ok 37 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 38912 644s # received: 38912 644s ok 38 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 39936 644s # received: 39936 644s ok 39 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 40960 644s # received: 40960 644s ok 40 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 41984 644s # received: 41984 644s ok 41 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 43008 644s # received: 43008 644s ok 42 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 44032 644s # received: 44032 644s ok 43 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 45056 644s # received: 45056 644s ok 44 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 46080 644s # received: 46080 644s ok 45 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:22 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 47104 644s # received: 47104 644s ok 46 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 48128 644s # received: 48128 644s ok 47 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 49152 644s # received: 49152 644s ok 48 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 50176 644s # received: 50176 644s ok 49 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 51200 644s # received: 51200 644s ok 50 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 102400 644s # received: 102400 644s ok 51 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 307200 644s # received: 307200 644s ok 52 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 512000 644s # received: 512000 644s ok 53 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 2048000 644s # received: 2048000 644s ok 54 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 4096000 644s # received: 4096000 644s ok 55 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 6144000 644s # received: 6144000 644s ok 56 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:23 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 10240000 644s # received: 10240000 644s ok 57 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 1024 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #DMMATCH1: 1 644s # 644s # testing : bytes in body 644s # expected: 1024 644s # received: 1024 644s ok 58 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 2048 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #DMMATCH1: 1 644s # 644s # testing : bytes in body 644s # expected: 2048 644s # received: 2048 644s ok 59 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 3072 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #DMMATCH1: 1 644s # 644s # testing : bytes in body 644s # expected: 3072 644s # received: 3072 644s ok 60 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 4096 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #DMMATCH1: 1 644s # 644s # testing : bytes in body 644s # expected: 4096 644s # received: 4096 644s ok 61 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 5120 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #DMMATCH1: 1 644s # 644s # testing : bytes in body 644s # expected: 5120 644s # received: 5120 644s ok 62 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 6144 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #DMMATCH1: 1 644s # 644s # testing : bytes in body 644s # expected: 6144 644s # received: 6144 644s ok 63 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 7168 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #DMMATCH1: 1 644s # 644s # testing : bytes in body 644s # expected: 7168 644s # received: 7168 644s ok 64 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 8192 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #DMMATCH1: 1 644s # 644s # testing : bytes in body 644s # expected: 8192 644s # received: 8192 644s ok 65 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 9216 644s # received: 9216 644s ok 66 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 10240 644s # received: 10240 644s ok 67 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 11264 644s # received: 11264 644s ok 68 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 12288 644s # received: 12288 644s ok 69 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 13312 644s # received: 13312 644s ok 70 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 14336 644s # received: 14336 644s ok 71 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 15360 644s # received: 15360 644s ok 72 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 16384 644s # received: 16384 644s ok 73 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 17408 644s # received: 17408 644s ok 74 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 18432 644s # received: 18432 644s ok 75 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 19456 644s # received: 19456 644s ok 76 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 20480 644s # received: 20480 644s ok 77 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 21504 644s # received: 21504 644s ok 78 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 22528 644s # received: 22528 644s ok 79 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 23552 644s # received: 23552 644s ok 80 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 24576 644s # received: 24576 644s ok 81 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 25600 644s # received: 25600 644s ok 82 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 26624 644s # received: 26624 644s ok 83 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 27648 644s # received: 27648 644s ok 84 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 28672 644s # received: 28672 644s ok 85 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 29696 644s # received: 29696 644s ok 86 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 30720 644s # received: 30720 644s ok 87 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 31744 644s # received: 31744 644s ok 88 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 32768 644s # received: 32768 644s ok 89 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 33792 644s # received: 33792 644s ok 90 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 34816 644s # received: 34816 644s ok 91 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 35840 644s # received: 35840 644s ok 92 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 36864 644s # received: 36864 644s ok 93 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 37888 644s # received: 37888 644s ok 94 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 38912 644s # received: 38912 644s ok 95 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 39936 644s # received: 39936 644s ok 96 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 40960 644s # received: 40960 644s ok 97 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 41984 644s # received: 41984 644s ok 98 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 43008 644s # received: 43008 644s ok 99 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 44032 644s # received: 44032 644s ok 100 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 45056 644s # received: 45056 644s ok 101 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 46080 644s # received: 46080 644s ok 102 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 47104 644s # received: 47104 644s ok 103 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 48128 644s # received: 48128 644s ok 104 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 49152 644s # received: 49152 644s ok 105 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 50176 644s # received: 50176 644s ok 106 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 51200 644s # received: 51200 644s ok 107 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 102400 644s # received: 102400 644s ok 108 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 307200 644s # received: 307200 644s ok 109 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 512000 644s # received: 512000 644s ok 110 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 2048000 644s # received: 2048000 644s ok 111 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 4096000 644s # received: 4096000 644s ok 112 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:24 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:25 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 6144000 644s # received: 6144000 644s ok 113 644s #lwp request: 644s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 644s #User-Agent: libwww-perl/6.77 644s # 644s #server response: 644s #HTTP/1.1 200 OK 644s #Connection: close 644s #Date: Fri, 29 Nov 2024 21:01:25 GMT 644s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 644s #Vary: In-If1 644s #Content-Length: 0 644s #Client-Date: Fri, 29 Nov 2024 21:01:25 GMT 644s #Client-Peer: 127.0.0.1:8529 644s #Client-Response-Num: 1 644s #Client-Transfer-Encoding: chunked 644s #DMMATCH1: 1 644s #X-Content-Length-Note: added by Apache::TestRequest 644s # 644s # testing : bytes in body 644s # expected: 10240000 644s # received: 10240000 644s ok 114 644s ok 650s t/apache/post.t ..................... 650s # using LWP client 650s 1..51 650s # Running under perl version 5.040000 for linux 650s # Current time local: Fri Nov 29 21:01:25 2024 650s # Current time GMT: Fri Nov 29 21:01:25 2024 650s # Using Test.pm version 1.31 650s # Using Apache/Test.pm version 1.44 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 1024 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 5 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '1024' 650s # received: 1024 650s ok 1 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 2048 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 5 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '2048' 650s # received: 2048 650s ok 2 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 3072 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 5 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '3072' 650s # received: 3072 650s ok 3 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 4096 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 5 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '4096' 650s # received: 4096 650s ok 4 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 5120 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 5 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '5120' 650s # received: 5120 650s ok 5 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 6144 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 5 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '6144' 650s # received: 6144 650s ok 6 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 7168 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 5 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '7168' 650s # received: 7168 650s ok 7 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 8192 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 5 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '8192' 650s # received: 8192 650s ok 8 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 9216 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 5 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '9216' 650s # received: 9216 650s ok 9 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 10240 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '10240' 650s # received: 10240 650s ok 10 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 11264 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '11264' 650s # received: 11264 650s ok 11 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 12288 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '12288' 650s # received: 12288 650s ok 12 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 13312 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '13312' 650s # received: 13312 650s ok 13 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 14336 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '14336' 650s # received: 14336 650s ok 14 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 15360 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '15360' 650s # received: 15360 650s ok 15 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 16384 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '16384' 650s # received: 16384 650s ok 16 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 17408 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '17408' 650s # received: 17408 650s ok 17 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 18432 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '18432' 650s # received: 18432 650s ok 18 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 19456 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '19456' 650s # received: 19456 650s ok 19 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 20480 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '20480' 650s # received: 20480 650s ok 20 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 21504 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '21504' 650s # received: 21504 650s ok 21 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 22528 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '22528' 650s # received: 22528 650s ok 22 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 23552 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '23552' 650s # received: 23552 650s ok 23 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 24576 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '24576' 650s # received: 24576 650s ok 24 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 25600 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '25600' 650s # received: 25600 650s ok 25 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 26624 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '26624' 650s # received: 26624 650s ok 26 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 27648 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '27648' 650s # received: 27648 650s ok 27 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 28672 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '28672' 650s # received: 28672 650s ok 28 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 29696 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '29696' 650s # received: 29696 650s ok 29 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 30720 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '30720' 650s # received: 30720 650s ok 30 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 31744 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '31744' 650s # received: 31744 650s ok 31 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 32768 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '32768' 650s # received: 32768 650s ok 32 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 33792 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '33792' 650s # received: 33792 650s ok 33 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 34816 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '34816' 650s # received: 34816 650s ok 34 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 35840 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '35840' 650s # received: 35840 650s ok 35 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 36864 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '36864' 650s # received: 36864 650s ok 36 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 37888 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '37888' 650s # received: 37888 650s ok 37 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 38912 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '38912' 650s # received: 38912 650s ok 38 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 39936 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '39936' 650s # received: 39936 650s ok 39 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 40960 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '40960' 650s # received: 40960 650s ok 40 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 41984 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '41984' 650s # received: 41984 650s ok 41 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 43008 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '43008' 650s # received: 43008 650s ok 42 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 44032 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '44032' 650s # received: 44032 650s ok 43 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 45056 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '45056' 650s # received: 45056 650s ok 44 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 46080 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '46080' 650s # received: 46080 650s ok 45 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 47104 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '47104' 650s # received: 47104 650s ok 46 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 48128 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '48128' 650s # received: 48128 650s ok 47 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 49152 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '49152' 650s # received: 49152 650s ok 48 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 50176 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '50176' 650s # received: 50176 650s ok 49 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 51200 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 6 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '51200' 650s # received: 51200 650s ok 50 650s #lwp request: 650s #POST http://localhost:8529/eat_post HTTP/1.1 650s #User-Agent: libwww-perl/6.77 650s #Content-Length: 102400 650s # 650s #server response: 650s #HTTP/1.1 200 OK 650s #Connection: close 650s #Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 650s #Vary: In-If1 650s #Content-Length: 7 650s #Client-Date: Fri, 29 Nov 2024 21:01:30 GMT 650s #Client-Peer: 127.0.0.1:8529 650s #Client-Response-Num: 1 650s #DMMATCH1: 1 650s # 650s # testing : length posted 650s # expected: '102400' 650s # received: 102400 650s ok 51 650s ok 655s t/apache/pr17629.t .................. 655s 1..4 655s # Running under perl version 5.040000 for linux 655s # Current time local: Fri Nov 29 21:01:30 2024 655s # Current time GMT: Fri Nov 29 21:01:30 2024 655s # Using Test.pm version 1.31 655s # Using Apache/Test.pm version 1.44 655s # expected: 'begin-foobar-end 655s # ' 655s # received: 'begin-foobar-end 655s # ' 655s ok 1 655s # expected: 200 655s # received: '200' 655s ok 2 655s # testing : response was gzipped 655s # expected: 'gzip' 655s # received: 'gzip' 655s ok 3 655s # expected: 'begin-foobar-end 655s # ' 655s # received: 'begin-foobar-end 655s # ' 655s ok 4 655s ok 661s t/apache/pr18757.t .................. 661s 1..3 661s # Running under perl version 5.040000 for linux 661s # Current time local: Fri Nov 29 21:01:36 2024 661s # Current time GMT: Fri Nov 29 21:01:36 2024 661s # Using Test.pm version 1.31 661s # Using Apache/Test.pm version 1.44 661s # testing : 200 response from GET 661s # expected: 200 661s # received: '200' 661s ok 1 661s # expected C-L is 26 661s # URL via proxy is http://localhost:8550/index.html 661s ok 2 661s # line: HTTP/1.1 200 OK 661s # line: Date: Fri, 29 Nov 2024 21:01:42 GMT 661s # line: Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 661s # line: Vary: In-If1 661s # line: Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 661s # line: ETag: "1a-61fafa7f73d80" 661s # line: Accept-Ranges: bytes 661s # line: Content-Length: 26 661s # line: DMMATCH1: 1 661s # line: Content-Type: text/html 661s # line: 661s # testing : whether proxy strips Content-Length header 661s # expected: 1 661s # received: 1 661s ok 3 661s ok 666s t/apache/pr35292.t .................. 666s 1..3 666s # Running under perl version 5.040000 for linux 666s # Current time local: Fri Nov 29 21:01:42 2024 666s # Current time GMT: Fri Nov 29 21:01:42 2024 666s # Using Test.pm version 1.31 666s # Using Apache/Test.pm version 1.44 666s ok 1 666s ok 2 666s # testing : read response-line 666s # expected: qr/^HTTP\/1\.. 413/ 666s # received: 'HTTP/1.1 413 Request Entity Too Large 666s # ' 666s ok 3 666s ok 671s t/apache/pr35330.t .................. 671s 1..2 671s # Running under perl version 5.040000 for linux 671s # Current time local: Fri Nov 29 21:01:47 2024 671s # Current time GMT: Fri Nov 29 21:01:47 2024 671s # Using Test.pm version 1.31 671s # Using Apache/Test.pm version 1.44 671s # testing : SSI was allowed for location 671s # expected: 200 671s # received: '200' 671s ok 1 671s # testing : file was served with correct content 671s # expected: 'hello' 671s # received: 'hello' 671s ok 2 671s ok 677s t/apache/pr37166.t .................. 677s 1..4 677s # Running under perl version 5.040000 for linux 677s # Current time local: Fri Nov 29 21:01:52 2024 677s # Current time GMT: Fri Nov 29 21:01:52 2024 677s # Using Test.pm version 1.31 677s # Using Apache/Test.pm version 1.44 677s # testing : SSI was allowed for location 677s # expected: 200 677s # received: '200' 677s ok 1 677s # testing : file was served with correct content 677s # expected: 'Hello world 677s # ' 677s # received: 'Hello world 677s # ' 677s ok 2 677s # testing : explicit 200 response 677s # expected: 200 677s # received: '200' 677s ok 3 677s # testing : file was again served with correct content 677s # expected: 'Hello world 677s # ' 677s # received: 'Hello world 677s # ' 677s ok 4 677s ok 682s t/apache/pr43939.t .................. 682s 1..4 682s # Running under perl version 5.040000 for linux 682s # Current time local: Fri Nov 29 21:01:58 2024 682s # Current time GMT: Fri Nov 29 21:01:58 2024 682s # Using Test.pm version 1.31 682s # Using Apache/Test.pm version 1.44 682s # expected: 'begin-default-end 682s # ' 682s # received: 'begin-default-end 682s # ' 682s ok 1 682s # expected: 200 682s # received: '200' 682s ok 2 682s # testing : response was gzipped 682s # expected: 'gzip' 682s # received: 'gzip' 682s ok 3 682s # expected: 'begin-default-end 682s # ' 682s # received: 'begin-default-end 682s # ' 682s ok 4 682s ok 688s t/apache/pr49328.t .................. 688s 1..1 688s # Running under perl version 5.040000 for linux 688s # Current time local: Fri Nov 29 21:02:03 2024 688s # Current time GMT: Fri Nov 29 21:02:03 2024 688s # Using Test.pm version 1.31 688s # Using Apache/Test.pm version 1.44 688s # expected: 'before 688s # included 688s # after 688s # ' 688s # received: 'before 688s # included 688s # after 688s # ' 688s ok 1 688s ok 693s t/apache/pr64339.t .................. 693s 1..12 693s # Running under perl version 5.040000 for linux 693s # Current time local: Fri Nov 29 21:02:09 2024 693s # Current time GMT: Fri Nov 29 21:02:09 2024 693s # Using Test.pm version 1.31 693s # Using Apache/Test.pm version 1.44 693s # testing : fetching /doc.xml 693s # expected: 200 693s # received: '200' 693s ok 1 693s # testing : content-type header test for /doc.xml 693s # expected: 'application/xml; charset=utf-8' 693s # received: 'application/xml; charset=utf-8' 693s ok 2 693s # testing : content test for /doc.xml 693s # expected: 'fóó 693s # ' 693s # received: 'fóó 693s # ' 693s ok 3 693s # testing : fetching /doc.fooxml 693s # expected: 200 693s # received: '200' 693s ok 4 693s # testing : content-type header test for /doc.fooxml 693s # expected: 'application/foo+xml; charset=utf-8' 693s # received: 'application/foo+xml; charset=utf-8' 693s ok 5 693s # testing : content test for /doc.fooxml 693s # expected: 'fóó 693s # ' 693s # received: 'fóó 693s # ' 693s ok 6 693s # testing : fetching /doc.notxml 693s # expected: 200 693s # received: '200' 693s ok 7 693s # testing : content-type header test for /doc.notxml 693s # expected: 'application/notreallyxml' 693s # received: 'application/notreallyxml' 693s ok 8 693s # testing : content test for /doc.notxml 693s # expected: 'f 693s # ' 693s # received: 'f 693s # ' 693s ok 9 693s # testing : fetching /doc.isohtml 693s # expected: 200 693s # received: '200' 693s ok 10 693s # testing : content-type header test for /doc.isohtml 693s # expected: 'text/html;charset=utf-8' 693s # received: 'text/html;charset=utf-8' 693s ok 11 693s # testing : content test for /doc.isohtml 693s # expected: '

fóó 693s #

' 693s # received: '

fóó 693s #

' 693s ok 12 693s ok 700s t/apache/rwrite.t ................... 700s # using LWP client 700s 1..114 700s # Running under perl version 5.040000 for linux 700s # Current time local: Fri Nov 29 21:02:14 2024 700s # Current time GMT: Fri Nov 29 21:02:14 2024 700s # Using Test.pm version 1.31 700s # Using Apache/Test.pm version 1.44 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 1024 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 1024 700s # received: 1024 700s ok 1 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 2048 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 2048 700s # received: 2048 700s ok 2 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 3072 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 3072 700s # received: 3072 700s ok 3 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 4096 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 4096 700s # received: 4096 700s ok 4 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 5120 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 5120 700s # received: 5120 700s ok 5 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 6144 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 6144 700s # received: 6144 700s ok 6 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 7168 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 7168 700s # received: 7168 700s ok 7 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 8192 700s # received: 8192 700s ok 8 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 9216 700s # received: 9216 700s ok 9 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 10240 700s # received: 10240 700s ok 10 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 11264 700s # received: 11264 700s ok 11 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 12288 700s # received: 12288 700s ok 12 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 13312 700s # received: 13312 700s ok 13 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 14336 700s # received: 14336 700s ok 14 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 15360 700s # received: 15360 700s ok 15 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 16384 700s # received: 16384 700s ok 16 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 17408 700s # received: 17408 700s ok 17 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 18432 700s # received: 18432 700s ok 18 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 19456 700s # received: 19456 700s ok 19 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 20480 700s # received: 20480 700s ok 20 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 21504 700s # received: 21504 700s ok 21 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 22528 700s # received: 22528 700s ok 22 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 23552 700s # received: 23552 700s ok 23 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 24576 700s # received: 24576 700s ok 24 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 25600 700s # received: 25600 700s ok 25 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 26624 700s # received: 26624 700s ok 26 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 27648 700s # received: 27648 700s ok 27 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 28672 700s # received: 28672 700s ok 28 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 29696 700s # received: 29696 700s ok 29 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 30720 700s # received: 30720 700s ok 30 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 31744 700s # received: 31744 700s ok 31 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 32768 700s # received: 32768 700s ok 32 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 33792 700s # received: 33792 700s ok 33 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 34816 700s # received: 34816 700s ok 34 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 35840 700s # received: 35840 700s ok 35 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 36864 700s # received: 36864 700s ok 36 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 37888 700s # received: 37888 700s ok 37 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 38912 700s # received: 38912 700s ok 38 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 39936 700s # received: 39936 700s ok 39 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:19 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 40960 700s # received: 40960 700s ok 40 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 41984 700s # received: 41984 700s ok 41 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 43008 700s # received: 43008 700s ok 42 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 44032 700s # received: 44032 700s ok 43 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 45056 700s # received: 45056 700s ok 44 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 46080 700s # received: 46080 700s ok 45 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 47104 700s # received: 47104 700s ok 46 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 48128 700s # received: 48128 700s ok 47 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 49152 700s # received: 49152 700s ok 48 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 50176 700s # received: 50176 700s ok 49 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 51200 700s # received: 51200 700s ok 50 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 102400 700s # received: 102400 700s ok 51 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 307200 700s # received: 307200 700s ok 52 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 512000 700s # received: 512000 700s ok 53 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 2048000 700s # received: 2048000 700s ok 54 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 4096000 700s # received: 4096000 700s ok 55 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 6144000 700s # received: 6144000 700s ok 56 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 10240000 700s # received: 10240000 700s ok 57 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 1024 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 1024 700s # received: 1024 700s ok 58 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 2048 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 2048 700s # received: 2048 700s ok 59 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 3072 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 3072 700s # received: 3072 700s ok 60 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 4096 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 4096 700s # received: 4096 700s ok 61 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 5120 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 5120 700s # received: 5120 700s ok 62 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 6144 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 6144 700s # received: 6144 700s ok 63 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 7168 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #DMMATCH1: 1 700s # 700s # testing : bytes in body 700s # expected: 7168 700s # received: 7168 700s ok 64 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 8192 700s # received: 8192 700s ok 65 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 9216 700s # received: 9216 700s ok 66 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 10240 700s # received: 10240 700s ok 67 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 11264 700s # received: 11264 700s ok 68 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 12288 700s # received: 12288 700s ok 69 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 13312 700s # received: 13312 700s ok 70 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 14336 700s # received: 14336 700s ok 71 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 15360 700s # received: 15360 700s ok 72 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 16384 700s # received: 16384 700s ok 73 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 17408 700s # received: 17408 700s ok 74 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 18432 700s # received: 18432 700s ok 75 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 19456 700s # received: 19456 700s ok 76 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 20480 700s # received: 20480 700s ok 77 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 21504 700s # received: 21504 700s ok 78 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 22528 700s # received: 22528 700s ok 79 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 23552 700s # received: 23552 700s ok 80 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 24576 700s # received: 24576 700s ok 81 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 25600 700s # received: 25600 700s ok 82 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 26624 700s # received: 26624 700s ok 83 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 27648 700s # received: 27648 700s ok 84 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 28672 700s # received: 28672 700s ok 85 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 29696 700s # received: 29696 700s ok 86 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 30720 700s # received: 30720 700s ok 87 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 31744 700s # received: 31744 700s ok 88 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 32768 700s # received: 32768 700s ok 89 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 33792 700s # received: 33792 700s ok 90 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 34816 700s # received: 34816 700s ok 91 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 35840 700s # received: 35840 700s ok 92 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 36864 700s # received: 36864 700s ok 93 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 37888 700s # received: 37888 700s ok 94 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 38912 700s # received: 38912 700s ok 95 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 39936 700s # received: 39936 700s ok 96 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 40960 700s # received: 40960 700s ok 97 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 41984 700s # received: 41984 700s ok 98 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 43008 700s # received: 43008 700s ok 99 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 44032 700s # received: 44032 700s ok 100 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 45056 700s # received: 45056 700s ok 101 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 46080 700s # received: 46080 700s ok 102 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 47104 700s # received: 47104 700s ok 103 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 48128 700s # received: 48128 700s ok 104 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 49152 700s # received: 49152 700s ok 105 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 50176 700s # received: 50176 700s ok 106 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 51200 700s # received: 51200 700s ok 107 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 102400 700s # received: 102400 700s ok 108 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 307200 700s # received: 307200 700s ok 109 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 512000 700s # received: 512000 700s ok 110 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 2048000 700s # received: 2048000 700s ok 111 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 4096000 700s # received: 4096000 700s ok 112 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:20 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:21 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 6144000 700s # received: 6144000 700s ok 113 700s #lwp request: 700s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 700s #User-Agent: libwww-perl/6.77 700s # 700s #server response: 700s #HTTP/1.1 200 OK 700s #Connection: close 700s #Date: Fri, 29 Nov 2024 21:02:21 GMT 700s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 700s #Vary: In-If1 700s #Content-Length: 0 700s #Client-Date: Fri, 29 Nov 2024 21:02:21 GMT 700s #Client-Peer: 127.0.0.1:8529 700s #Client-Response-Num: 1 700s #Client-Transfer-Encoding: chunked 700s #DMMATCH1: 1 700s #X-Content-Length-Note: added by Apache::TestRequest 700s # 700s # testing : bytes in body 700s # expected: 10240000 700s # received: 10240000 700s ok 114 700s ok 706s t/apache/server_name_port.t ......... 706s 1..84 706s # Running under perl version 5.040000 for linux 706s # Current time local: Fri Nov 29 21:02:21 2024 706s # Current time GMT: Fri Nov 29 21:02:21 2024 706s # Using Test.pm version 1.31 706s # Using Apache/Test.pm version 1.44 706s # SENDING: 706s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 706s # expecting 200, got 200 706s ok 1 706s # got SERVER_NAME='righthost', expected 'righthost' 706s ok 2 706s # got SERVER_PORT='8529', expected '8529' 706s ok 3 706s # SENDING: 706s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 706s # expecting 200, got 200 706s ok 4 706s # got SERVER_NAME='righthost', expected 'righthost' 706s ok 5 706s # got SERVER_PORT='123', expected '123' 706s ok 6 706s # SENDING: 706s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 706s # expecting 200, got 200 706s ok 7 706s # got SERVER_NAME='righthost', expected 'righthost' 706s ok 8 706s # got SERVER_PORT='8529', expected '8529' 706s ok 9 706s # SENDING: 706s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 706s # expecting 200, got 200 706s ok 10 706s # got SERVER_NAME='righthost', expected 'righthost' 706s ok 11 706s # got SERVER_PORT='123', expected '123' 706s ok 12 706s # SENDING: 706s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 706s # expecting 200, got 200 706s ok 13 706s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 706s ok 14 706s # got SERVER_PORT='8529', expected '8529' 706s ok 15 706s # SENDING: 706s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 706s # expecting 200, got 200 706s ok 16 706s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 706s ok 17 706s # got SERVER_PORT='123', expected '123' 706s ok 18 706s # SENDING: 706s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 706s # expecting 200, got 200 706s ok 19 706s # got SERVER_NAME='[::1]', expected '[::1]' 706s ok 20 706s # got SERVER_PORT='8529', expected '8529' 706s ok 21 706s # SENDING: 706s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 706s # expecting 200, got 200 706s ok 22 706s # got SERVER_NAME='[::1]', expected '[::1]' 706s ok 23 706s # got SERVER_PORT='123', expected '123' 706s ok 24 706s # SENDING: 706s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 706s # expecting 200, got 200 706s ok 25 706s # got SERVER_NAME='[a::1]', expected '[a::1]' 706s ok 26 706s # got SERVER_PORT='8529', expected '8529' 706s ok 27 706s # SENDING: 706s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 706s # expecting 200, got 200 706s ok 28 706s # got SERVER_NAME='[a::1]', expected '[a::1]' 706s ok 29 706s # got SERVER_PORT='123', expected '123' 706s ok 30 706s # SENDING: 706s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 706s # expecting 200, got 200 706s ok 31 706s # got SERVER_NAME='[a::1]', expected '[a::1]' 706s ok 32 706s # got SERVER_PORT='8529', expected '8529' 706s ok 33 706s # SENDING: 706s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 706s # expecting 200, got 200 706s ok 34 706s # got SERVER_NAME='[a::1]', expected '[a::1]' 706s ok 35 706s # got SERVER_PORT='123', expected '123' 706s ok 36 706s # SENDING: 706s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 706s # expecting 200, got 200 706s ok 37 706s # got SERVER_NAME='righthost', expected 'righthost' 706s ok 38 706s # got SERVER_PORT='8529', expected '8529' 706s ok 39 706s # SENDING: 706s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 706s # expecting 200, got 200 706s ok 40 706s # got SERVER_NAME='righthost', expected 'righthost' 706s ok 41 706s # got SERVER_PORT='123', expected '123' 706s ok 42 706s # SENDING: 706s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 706s # expecting 200, got 200 706s ok 43 706s # got SERVER_NAME='righthost', expected 'righthost' 706s ok 44 706s # got SERVER_PORT='8529', expected '8529' 706s ok 45 706s # SENDING: 706s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 706s # expecting 200, got 200 706s ok 46 706s # got SERVER_NAME='righthost', expected 'righthost' 706s ok 47 706s # got SERVER_PORT='123', expected '123' 706s ok 48 706s # SENDING: 706s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 706s # expecting 200, got 200 706s ok 49 706s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 706s ok 50 706s # got SERVER_PORT='8529', expected '8529' 706s ok 51 706s # SENDING: 706s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 706s # expecting 200, got 200 706s ok 52 706s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 706s ok 53 706s # got SERVER_PORT='123', expected '123' 706s ok 54 706s # SENDING: 706s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 706s # expecting 200, got 200 706s ok 55 706s # got SERVER_NAME='[::1]', expected '[::1]' 706s ok 56 706s # got SERVER_PORT='8529', expected '8529' 706s ok 57 706s # SENDING: 706s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 706s # expecting 200, got 200 706s ok 58 706s # got SERVER_NAME='[::1]', expected '[::1]' 706s ok 59 706s # got SERVER_PORT='123', expected '123' 706s ok 60 706s # SENDING: 706s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 706s # expecting 200, got 200 706s ok 61 706s # got SERVER_NAME='righthost', expected 'righthost' 706s ok 62 706s # got SERVER_PORT='8529', expected '8529' 706s ok 63 706s # SENDING: 706s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 706s # expecting 200, got 200 706s ok 64 706s # got SERVER_NAME='righthost', expected 'righthost' 706s ok 65 706s # got SERVER_PORT='123', expected '123' 706s ok 66 706s # SENDING: 706s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 706s # expecting 200, got 200 706s ok 67 706s # got SERVER_NAME='righthost', expected 'righthost' 706s ok 68 706s # got SERVER_PORT='8529', expected '8529' 706s ok 69 706s # SENDING: 706s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 706s # expecting 200, got 200 706s ok 70 706s # got SERVER_NAME='righthost', expected 'righthost' 706s ok 71 706s # got SERVER_PORT='123', expected '123' 706s ok 72 706s # SENDING: 706s # 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 706s # expecting 200, got 200 706s ok 73 706s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 706s ok 74 706s # got SERVER_PORT='8529', expected '8529' 706s ok 75 706s # SENDING: 706s # 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 706s # expecting 200, got 200 706s ok 76 706s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 706s ok 77 706s # got SERVER_PORT='123', expected '123' 706s ok 78 706s # SENDING: 706s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 706s # expecting 200, got 200 706s ok 79 706s # got SERVER_NAME='[::1]', expected '[::1]' 706s ok 80 706s # got SERVER_PORT='8529', expected '8529' 706s ok 81 706s # SENDING: 706s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 706s # expecting 200, got 200 706s ok 82 706s # got SERVER_NAME='[::1]', expected '[::1]' 706s ok 83 706s # got SERVER_PORT='123', expected '123' 706s ok 84 706s ok 711s t/apache/teclchunk.t ................ skipped: Not supported yet 716s t/apr/uri.t ......................... 716s 1..1 716s # Running under perl version 5.040000 for linux 716s # Current time local: Fri Nov 29 21:02:32 2024 716s # Current time GMT: Fri Nov 29 21:02:32 2024 716s # Using Test.pm version 1.31 716s # Using Apache/Test.pm version 1.44 716s ok 1 716s ok 721s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.62 727s t/filter/case.t ..................... 727s 1..4 727s # Running under perl version 5.040000 for linux 727s # Current time local: Fri Nov 29 21:02:42 2024 727s # Current time GMT: Fri Nov 29 21:02:42 2024 727s # Using Test.pm version 1.31 727s # Using Apache/Test.pm version 1.44 727s ok 1 727s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 727s # expected 200 727s # received 200 727s # body: =HEAD1 NAME 727s X X 727s 727s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 727s 727s =HEAD1 SYNOPSIS 727s 727s TO DECLARE SUBROUTINES: 727s X X 727s 727s SUB NAME; # A "FORWARD" DECLARATION. 727s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 727s SUB NAME : ATTRS; # WITH ATTRIBUTES 727s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 727s 727s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 727s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 727s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 727s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 727s 727s USE FEATURE 'SIGNATURES'; 727s SUB NAME(SIG) BLOCK # WITH SIGNATURE 727s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 727s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 727s 727s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 727s X 727s 727s $SUBREF = SUB BLOCK; # NO PROTO 727s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 727s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 727s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 727s 727s USE FEATURE 'SIGNATURES'; 727s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 727s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 727s 727s TO IMPORT SUBROUTINES: 727s X 727s 727s USE MODULE QW(NAME1 NAME2 NAME3); 727s 727s TO CALL SUBROUTINES: 727s X X 727s 727s NAME(LIST); # REGULAR SUBROUTINE CALL. 727s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 727s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 727s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 727s 727s =HEAD1 DESCRIPTION 727s 727s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 727s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 727s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 727s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 727s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 727s ITS NAME OR A CODE REFERENCE. 727s 727s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 727s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 727s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 727s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 727s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 727s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 727s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 727s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 727s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 727s X X 727s 727s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 727s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 727s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 727s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 727s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 727s SUCH A SIGNATURE-USING SUBROUTINE. 727s 727s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 727s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 727s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 727s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 727s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 727s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 727s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 727s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 727s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 727s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 727s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 727s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 727s X X X<@_> 727s 727s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 727s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 727s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 727s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 727s L AND L. 727s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 727s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 727s 727s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 727s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 727s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 727s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 727s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 727s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 727s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 727s ONE LARGE INDISTINGUISHABLE LIST. 727s 727s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 727s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 727s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 727s EMPTY SUB RETURNS THE EMPTY LIST. 727s X X X 727s 727s EXAMPLE: 727s 727s SUB MAX { 727s MY $MAX = SHIFT(@_); 727s FOREACH $FOO (@_) { 727s $MAX = $FOO IF $MAX < $FOO; 727s } 727s RETURN $MAX; 727s } 727s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 727s 727s EXAMPLE: 727s 727s # GET A LINE, COMBINING CONTINUATION LINES 727s # THAT START WITH WHITESPACE 727s 727s SUB GET_LINE { 727s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 727s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 727s IF ($LOOKAHEAD =~ /^[ \T]/) { 727s $THISLINE .= $LOOKAHEAD; 727s } 727s ELSE { 727s LAST LINE; 727s } 727s } 727s RETURN $THISLINE; 727s } 727s 727s $LOOKAHEAD = ; # GET FIRST LINE 727s WHILE (DEFINED($LINE = GET_LINE())) { 727s ... 727s } 727s 727s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 727s 727s SUB MAYBESET { 727s MY($KEY, $VALUE) = @_; 727s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 727s } 727s 727s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 727s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 727s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 727s ITS CALLER'S VALUES. 727s X X 727s 727s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 727s SUB UPCASE_IN { 727s FOR (@_) { TR/A-Z/A-Z/ } 727s } 727s 727s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 727s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 727s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 727s X X 727s 727s UPCASE_IN("FREDERICK"); 727s 727s IT WOULD BE MUCH SAFER IF THE C FUNCTION 727s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 727s OF CHANGING THEM IN PLACE: 727s 727s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 727s SUB UPCASE { 727s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 727s MY @PARMS = @_; 727s FOR (@PARMS) { TR/A-Z/A-Z/ } 727s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 727s } 727s 727s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 727s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 727s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 727s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 727s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 727s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 727s 727s @NEWLIST = UPCASE(@LIST1, @LIST2); 727s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 727s 727s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 727s 727s (@X, @Y) = UPCASE(@LIST1, @LIST2); 727s 727s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 727s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 727s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 727s L FOR ALTERNATIVES. 727s 727s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 727s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 727s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 727s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 727s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 727s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 727s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 727s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 727s SEE L FOR MORE ABOUT ALL THAT. 727s X<&> 727s 727s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 727s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 727s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 727s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 727s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 727s X 727s 727s &FOO(1,2,3); # PASS THREE ARGUMENTS 727s FOO(1,2,3); # THE SAME 727s 727s FOO(); # PASS AN EMPTY ARGUMENT LIST 727s &FOO(); # THE SAME 727s 727s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 727s USE STRICT 'SUBS'; 727s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 727s # A COMPILE-TIME ERROR 727s NO STRICT 'SUBS'; 727s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 727s # A LITERAL STRING "FOO" 727s 727s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 727s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 727s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 727s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 727s X<&> 727s 727s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 727s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 727s YOUR SUBROUTINE'S NAME. 727s 727s USE V5.16; 727s MY $FACTORIAL = SUB { 727s MY ($X) = @_; 727s RETURN 1 IF $X == 1; 727s RETURN($X * __SUB__->( $X - 1 ) ); 727s }; 727s 727s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 727s IS SUBJECT TO CHANGE. 727s 727s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 727s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 727s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 727s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 727s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 727s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 727s SPECIAL, PRE-DEFINED THINGS. 727s 727s =OVER 727s 727s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 727s 727s C 727s 727s =ITEM DOCUMENTED IN L 727s 727s C, C 727s 727s =ITEM DOCUMENTED IN L 727s 727s C, C 727s 727s =ITEM DOCUMENTED IN L 727s 727s C, C, C, C, C, C, C, 727s C, C, C, C, C, C, 727s C, C, C, C, C, C, C, 727s C, C, C, C, C, C, 727s C, C, C, C, C, 727s C, C, C, C 727s 727s =ITEM DOCUMENTED IN L 727s 727s C, C, C, C, C, C, C, 727s C, C, C, C, C, C, C, 727s C, C, C, C, C, C 727s 727s =ITEM DOCUMENTED IN L 727s 727s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 727s L<< C|PERLFUNC/REQUIRE >> 727s 727s =ITEM DOCUMENTED IN L 727s 727s C 727s 727s =ITEM DOCUMENTED IN L 727s 727s C, C, C, C, C 727s 727s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 727s 727s ANY STARTING WITH C<(> 727s 727s =BACK 727s 727s THE C, C, C, C AND C SUBROUTINES 727s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 727s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 727s EXPLICITLY. SEE L 727s 727s =HEAD2 SIGNATURES 727s 727s X X 727s 727s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 727s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 727s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 727s 727s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 727s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 727s DIRECTLY BY C, IN THE CURRENT SCOPE. 727s 727s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 727s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 727s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 727s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 727s 727s FOR EXAMPLE, 727s 727s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 727s 727s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 727s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 727s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 727s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 727s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 727s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 727s 727s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 727s THE SIGNATURE. FOR EXAMPLE, 727s 727s SUB FOO ($LEFT, $RIGHT) { 727s RETURN $LEFT + $RIGHT; 727s } 727s 727s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 727s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 727s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 727s EQUIVALENT TO 727s 727s SUB FOO { 727s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 727s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 727s MY $LEFT = $_[0]; 727s MY $RIGHT = $_[1]; 727s RETURN $LEFT + $RIGHT; 727s } 727s 727s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 727s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 727s 727s SUB FOO ($FIRST, $, $THIRD) { 727s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 727s } 727s 727s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 727s MANDATORY FOR THE CALLER TO PASS IT. 727s 727s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 727s SEPARATED FROM THE PARAMETER NAME BY C<=>: 727s 727s SUB FOO ($LEFT, $RIGHT = 0) { 727s RETURN $LEFT + $RIGHT; 727s } 727s 727s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 727s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 727s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 727s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 727s FOR EXAMPLE, 727s 727s MY $AUTO_ID = 0; 727s SUB FOO ($THING, $ID = $AUTO_ID++) { 727s PRINT "$THING HAS ID $ID"; 727s } 727s 727s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 727s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 727s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 727s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 727s 727s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 727s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 727s } 727s 727s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 727s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 727s VALUE PROVIDED WAS C. 727s 727s SUB FOO ($NAME //= "WORLD") { 727s PRINT "HELLO, $NAME"; 727s } 727s 727s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 727s 727s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 727s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 727s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 727s 727s SUB FOO ($X ||= 10) { 727s RETURN 5 + $X; 727s } 727s 727s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 727s FOR EXAMPLE, 727s 727s SUB FOO ($THING, $ = 1) { 727s PRINT $THING; 727s } 727s 727s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 727s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 727s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 727s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 727s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 727s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 727s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 727s 727s SUB FOO ($THING, $=) { 727s PRINT $THING; 727s } 727s 727s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 727s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 727s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 727s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 727s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 727s TO RIGHT. 727s 727s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 727s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 727s 727s SUB FOO ($FILTER, @INPUTS) { 727s PRINT $FILTER->($_) FOREACH @INPUTS; 727s } 727s 727s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 727s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 727s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 727s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 727s 727s SUB FOO ($THING, @) { 727s PRINT $THING; 727s } 727s 727s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 727s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 727s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 727s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 727s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 727s AS WITH STANDARD HASH CONSTRUCTION. 727s 727s SUB FOO ($FILTER, %INPUTS) { 727s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 727s } 727s 727s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 727s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 727s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 727s 727s SUB FOO ($THING, %) { 727s PRINT $THING; 727s } 727s 727s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 727s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 727s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 727s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 727s AN EMPTY ARRAY OR EMPTY HASH. 727s 727s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 727s THAT THE CALLER PASSED NO ARGUMENTS: 727s 727s SUB FOO () { 727s RETURN 123; 727s } 727s 727s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 727s WARNING IN THE C CATEGORY. FROM PERL 5.36 727s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 727s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 727s STATEMENT SUCH AS: 727s 727s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 727s 727s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 727s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 727s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 727s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 727s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 727s WARNINGS IN THE C CATEGORY WHEN 727s COMPILED: 727s 727s SUB F ($X) { 727s # THIS LINE EMITS THE WARNING SEEN BELOW 727s PRINT "ARGUMENTS ARE @_"; 727s } 727s 727s Z<> 727s 727s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 727s EXPERIMENTAL AT ... 727s 727s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 727s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 727s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 727s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 727s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 727s SUPPLY THAT ARGUMENT. 727s 727s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 727s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 727s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 727s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 727s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 727s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 727s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 727s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 727s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 727s 727s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 727s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 727s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 727s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 727s L. FOR EXAMPLE, 727s 727s SUB FOO :PROTOTYPE($) { $_[0] } 727s 727s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 727s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 727s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 727s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 727s 727s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 727s RETURN $LEFT + $RIGHT; 727s } 727s 727s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 727s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 727s THE SUBROUTINE'S BODY. 727s 727s =HEAD2 PRIVATE VARIABLES VIA MY() 727s X X X X X 727s X X 727s 727s SYNOPSIS: 727s 727s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 727s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 727s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 727s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 727s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 727s 727s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 727s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 727s SEE L AND L. 727s 727s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 727s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 727s (C/C/C/C), LOOP 727s (C/C/C/C/C), SUBROUTINE, C, 727s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 727s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 727s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 727s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 727s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 727s 727s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 727s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 727s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 727s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 727s X 727s 727s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 727s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 727s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 727s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 727s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 727s 727s MY $X = 10; 727s SUB BUMPX { $X++ } 727s 727s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 727s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 727s THE C ITSELF. SEE L. 727s X 727s 727s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 727s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 727s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 727s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 727s 727s $ARG = "FRED"; # "GLOBAL" VARIABLE 727s $N = CUBE_ROOT(27); 727s PRINT "$ARG THINKS THE ROOT IS $N\N"; 727s # OUTPUTS: FRED THINKS THE ROOT IS 3 727s 727s SUB CUBE_ROOT { 727s MY $ARG = SHIFT; # NAME DOESN'T MATTER 727s $ARG **= 1/3; 727s RETURN $ARG; 727s } 727s 727s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 727s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 727s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 727s 727s MY ($FOO) = ; # WRONG? 727s MY @FOO = ; 727s 727s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 727s 727s MY $FOO = ; 727s 727s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 727s 727s MY $FOO, $BAR = 1; # WRONG 727s 727s THAT HAS THE SAME EFFECT AS 727s 727s MY $FOO; 727s $BAR = 1; 727s 727s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 727s THE CURRENT STATEMENT. THUS, 727s 727s MY $X = $X; 727s 727s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 727s THE EXPRESSION 727s 727s MY $X = 123 AND $X == 123 727s 727s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 727s 727s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 727s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 727s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 727s 727s WHILE (MY $LINE = <>) { 727s $LINE = LC $LINE; 727s } CONTINUE { 727s PRINT $LINE; 727s } 727s 727s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 727s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 727s IT. SIMILARLY, IN THE CONDITIONAL 727s 727s IF ((MY $ANSWER = ) =~ /^YES$/I) { 727s USER_AGREES(); 727s } ELSIF ($ANSWER =~ /^NO$/I) { 727s USER_DISAGREES(); 727s } ELSE { 727s CHOMP $ANSWER; 727s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 727s } 727s 727s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 727s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 727s BUT NOT BEYOND IT. SEE L FOR INFORMATION 727s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 727s 727s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 727s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 727s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 727s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 727s IN THE LOOP 727s X X 727s 727s FOR MY $I (1, 2, 3) { 727s SOME_FUNCTION(); 727s } 727s 727s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 727s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 727s X X 727s 727s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 727s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 727s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 727s 727s USE STRICT 'VARS'; 727s 727s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 727s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 727s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 727s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 727s THIS WITH C. 727s 727s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 727s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 727s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 727s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 727s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 727s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 727s EXAMPLE. 727s 727s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 727s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 727s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 727s 727s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 727s 727s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 727s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 727s IS ALSO VISIBLE: 727s 727s PACKAGE MAIN; 727s OUR $X = 10; 727s MY $X = 20; 727s PRINT "$X AND $::X\N"; 727s 727s THAT WILL PRINT OUT C<20> AND C<10>. 727s 727s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 727s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 727s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 727s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 727s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 727s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 727s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 727s AN ANONYMOUS SUB REFERENCE: 727s 727s MY $SECRET_VERSION = '1.001-BETA'; 727s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 727s $SECRET_SUB->(); 727s 727s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 727s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 727s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 727s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 727s UNQUALIFIED AND UNQUALIFIABLE. 727s 727s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 727s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 727s L FOR SOMETHING OF A WORK-AROUND TO 727s THIS. 727s 727s =HEAD2 PERSISTENT PRIVATE VARIABLES 727s X X X X 727s X X 727s 727s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 727s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 727s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 727s 727s =HEAD3 PERSISTENT VARIABLES VIA STATE() 727s 727s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 727s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 727s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 727s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 727s THE C FORM DOES NOT REQUIRE THE 727s C PRAGMA. 727s 727s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 727s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 727s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 727s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 727s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 727s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 727s SUBROUTINE EACH TIME IT IS EXECUTED.) 727s 727s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 727s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 727s 727s USE FEATURE 'STATE'; 727s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 727s 727s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 727s 727s USE FEATURE 'STATE'; 727s SUB CREATE_COUNTER { 727s RETURN SUB { STATE $X; RETURN ++$X } 727s } 727s 727s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 727s CODE OUTSIDE. 727s 727s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 727s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 727s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 727s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 727s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 727s 727s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 727s 727s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 727s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 727s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 727s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 727s 727s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 727s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 727s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 727s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 727s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 727s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 727s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 727s 727s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 727s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 727s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 727s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 727s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 727s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 727s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 727s 727s { 727s MY $SECRET_VAL = 0; 727s SUB GIMME_ANOTHER { 727s RETURN ++$SECRET_VAL; 727s } 727s } 727s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 727s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 727s 727s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 727s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 727s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 727s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 727s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 727s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 727s STARTS TO RUN: 727s 727s BEGIN { 727s MY $SECRET_VAL = 0; 727s SUB GIMME_ANOTHER { 727s RETURN ++$SECRET_VAL; 727s } 727s } 727s 727s SEE L ABOUT THE 727s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 727s C AND C. 727s 727s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 727s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 727s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 727s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 727s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 727s 727s =HEAD2 TEMPORARY VALUES VIA LOCAL() 727s X X X X 727s X 727s 727s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 727s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 727s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 727s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 727s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 727s 727s SYNOPSIS: 727s 727s # LOCALIZATION OF VALUES 727s 727s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 727s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 727s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 727s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 727s 727s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 727s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 727s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 727s # LOCALIZATION 727s 727s # LOCALIZATION OF SYMBOLS 727s 727s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 727s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 727s # @MERLYN IS REALLY @RANDAL, ETC 727s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 727s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 727s 727s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 727s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 727s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 727s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 727s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 727s 727s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 727s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 727s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 727s CREATES NEW, DYNAMICALLY SCOPED VALUES. 727s 727s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 727s PLACED IN PARENTHESES. THIS OPERATOR WORKS 727s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 727s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 727s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 727s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 727s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 727s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 727s UNDEFINED VALUE.) 727s 727s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 727s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 727s VARIABLES OUTSIDE THE LOOP. 727s 727s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 727s X 727s 727s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 727s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 727s VIEWED AS A SCALAR OR AN ARRAY. SO 727s 727s LOCAL($FOO) = ; 727s LOCAL @FOO = ; 727s 727s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 727s 727s LOCAL $FOO = ; 727s 727s SUPPLIES A SCALAR CONTEXT. 727s 727s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 727s X 727s 727s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 727s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 727s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 727s 727s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 727s 727s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 727s { LOCAL $/ = UNDEF; $SLURP = ; } 727s 727s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 727s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 727s I, BECAUSE THE $1 VARIABLE IS 727s MAGICAL AND READ-ONLY : 727s 727s LOCAL $1 = 2; 727s 727s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 727s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 727s TO SAFELY REUSE $_ IN A SUBROUTINE. 727s 727s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 727s WORK AS DESCRIBED. 727s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 727s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 727s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 727s SEE L FOR MORE 727s DETAILS. 727s X 727s 727s =HEAD3 LOCALIZATION OF GLOBS 727s X X 727s 727s THE CONSTRUCT 727s 727s LOCAL *NAME; 727s 727s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 727s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 727s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 727s 727s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 727s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 727s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 727s SEPARATOR. 727s 727s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 727s X X 727s X 727s 727s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 727s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 727s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 727s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 727s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 727s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 727s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 727s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 727s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 727s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 727s 727s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 727s @ARY = ( 0..5 ); 727s { 727s LOCAL($ARY[5]) = 6; 727s LOCAL($HASH{'A'}) = 'DRILL'; 727s WHILE (MY $E = POP(@ARY)) { 727s PRINT "$E . . .\N"; 727s LAST UNLESS $E > 3; 727s } 727s IF (@ARY) { 727s $HASH{'ONLY A'} = 'TEST'; 727s DELETE $HASH{'A'}; 727s } 727s } 727s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 727s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 727s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 727s 727s PERL WILL PRINT 727s 727s 6 . . . 727s 4 . . . 727s 3 . . . 727s THIS IS A TEST ONLY A TEST. 727s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 727s 727s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 727s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 727s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 727s SURPRISING, AND IS VERY LIKELY TO CHANGE. 727s 727s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 727s X X X 727s X 727s 727s YOU CAN USE THE C AND C 727s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 727s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 727s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 727s 727s DO { 727s MY $VAL = $ARRAY[$IDX]; 727s LOCAL $ARRAY[$IDX]; 727s DELETE $ARRAY[$IDX]; 727s $VAL 727s } 727s 727s AND 727s 727s DO { 727s MY $VAL = $HASH{KEY}; 727s LOCAL $HASH{KEY}; 727s DELETE $HASH{KEY}; 727s $VAL 727s } 727s 727s EXCEPT THAT FOR THOSE THE C IS 727s SCOPED TO THE C BLOCK. SLICES ARE 727s ALSO ACCEPTED. 727s 727s MY %HASH = ( 727s A => [ 7, 8, 9 ], 727s B => 1, 727s ) 727s 727s { 727s MY $X = DELETE LOCAL $HASH{A}; 727s # $X IS [ 7, 8, 9 ] 727s # %HASH IS (B => 1) 727s 727s { 727s MY @NUMS = DELETE LOCAL @$X[0, 2] 727s # @NUMS IS (7, 9) 727s # $X IS [ UNDEF, 8 ] 727s 727s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 727s } 727s # $X IS BACK TO [ 7, 8, 9 ] 727s 727s } 727s # %HASH IS BACK TO ITS ORIGINAL STATE 727s 727s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 727s 727s =HEAD2 LVALUE SUBROUTINES 727s X X 727s 727s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 727s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 727s 727s MY $VAL; 727s SUB CANMOD : LVALUE { 727s $VAL; # OR: RETURN $VAL; 727s } 727s SUB NOMOD { 727s $VAL; 727s } 727s 727s CANMOD() = 5; # ASSIGNS TO $VAL 727s NOMOD() = 5; # ERROR 727s 727s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 727s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 727s BY A SCALAR. FOR EXAMPLE, CONSIDER: 727s 727s DATA(2,3) = GET_DATA(3,4); 727s 727s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 727s 727s (DATA(2,3)) = GET_DATA(3,4); 727s 727s AND IN: 727s 727s (DATA(2),DATA(3)) = GET_DATA(3,4); 727s 727s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 727s 727s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 727s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 727s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 727s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 727s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 727s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 727s 727s =HEAD2 LEXICAL SUBROUTINES 727s X X X X 727s 727s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 727s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 727s AVAILABLE UNDER C OR C OR HIGHER. 727s 727s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 727s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 727s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 727s CATEGORY WAS DISABLED. 727s 727s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 727s DECLARED, AND ONLY AFTER THAT DECLARATION: 727s 727s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 727s # VERSIONS EARLIER THAN 5.26. 727s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 727s USE FEATURE 'LEXICAL_SUBS'; 727s 727s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 727s STATE SUB FOO { 727s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 727s } 727s FOO(); # CALLS "STATE" SUB 727s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 727s 727s MY SUB BAR { ... } 727s BAR(); # CALLS "MY" SUB 727s 727s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 727s 727s # WRONG 727s MY SUB BAZ { 727s BAZ(); 727s } 727s 727s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 727s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 727s 727s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 727s 727s MY SUB BAZ { 727s __SUB__->(); # CALLS ITSELF 727s } 727s 727s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 727s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 727s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 727s HOWEVER: 727s 727s MY SUB BAZ; # PREDECLARATION 727s SUB BAZ { # DEFINE THE "MY" SUB 727s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 727s } 727s 727s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 727s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 727s C; THEY KEEP EACH OTHER ALIVE (SEE L). 727s 727s =HEAD3 C VS C 727s 727s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 727s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 727s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 727s CONTAINING BLOCK TO THE NEXT. 727s 727s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 727s NECESSARY IF YOU WANT TO CREATE CLOSURES: 727s 727s SUB WHATEVER { 727s MY $X = SHIFT; 727s MY SUB INNER { 727s ... DO SOMETHING WITH $X ... 727s } 727s INNER(); 727s } 727s 727s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 727s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 727s SEE THE C<$X> FROM THE FIRST CALL TO C. 727s 727s =HEAD3 C SUBROUTINES 727s 727s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 727s SUBROUTINE OF THE SAME NAME. 727s 727s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 727s INSIDE AN INNER SCOPE: 727s 727s SUB FOO { ... } 727s 727s SUB BAR { 727s MY SUB FOO { ... } 727s { 727s # NEED TO USE THE OUTER FOO HERE 727s OUR SUB FOO; 727s FOO(); 727s } 727s } 727s 727s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 727s 727s PACKAGE MYSNEAKYMODULE; 727s 727s OUR SUB DO_SOMETHING { ... } 727s 727s SUB DO_SOMETHING_WITH_CALLER { 727s PACKAGE DB; 727s () = CALLER 1; # SETS @DB::ARGS 727s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 727s } 727s 727s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 727s X X<*> 727s 727s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 727s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 727s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 727s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 727s 727s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 727s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 727s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 727s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 727s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 727s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 727s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 727s 727s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 727s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 727s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 727s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 727s 727s SUB DOUBLEARY { 727s LOCAL(*SOMEARY) = @_; 727s FOREACH $ELEM (@SOMEARY) { 727s $ELEM *= 2; 727s } 727s } 727s DOUBLEARY(*FOO); 727s DOUBLEARY(*BAR); 727s 727s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 727s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 727s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 727s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 727s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 727s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 727s 727s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 727s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 727s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 727s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 727s L. 727s 727s =HEAD2 WHEN TO STILL USE LOCAL() 727s X X 727s 727s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 727s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 727s I USE C INSTEAD OF C. 727s 727s =OVER 4 727s 727s =ITEM 1. 727s 727s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 727s 727s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 727s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 727s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 727s IN C<@FIELDS>. 727s 727s { 727s LOCAL @ARGV = ("/ETC/MOTD"); 727s LOCAL $/ = UNDEF; 727s LOCAL $_ = <>; 727s @FIELDS = SPLIT /^\S*=+\S*$/; 727s } 727s 727s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 727s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 727s 727s =ITEM 2. 727s 727s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 727s 727s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 727s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 727s TABLE ENTRIES: 727s 727s SUB IOQUEUE { 727s LOCAL (*READER, *WRITER); # NOT MY! 727s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 727s RETURN (*READER, *WRITER); 727s } 727s ($HEAD, $TAIL) = IOQUEUE(); 727s 727s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 727s ENTRIES. 727s 727s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 727s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 727s A LOCAL ALIAS. 727s 727s { 727s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 727s GROW(); # REALLY CALLS SHRINK() 727s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 727s } 727s GROW(); # GET THE REAL GROW() AGAIN 727s 727s SEE L FOR MORE ABOUT MANIPULATING 727s FUNCTIONS BY NAME IN THIS WAY. 727s 727s =ITEM 3. 727s 727s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 727s 727s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 727s IS DONE ON DYNAMICS: 727s 727s { 727s LOCAL $SIG{INT} = 'IGNORE'; 727s FUNCT(); # UNINTERRUPTIBLE 727s } 727s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 727s 727s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 727s 727s =BACK 727s 727s =HEAD2 PASS BY REFERENCE 727s X X X 727s 727s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 727s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 727s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 727s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 727s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 727s 727s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 727s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 727s OF ALL THEIR FORMER LAST ELEMENTS: 727s 727s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 727s 727s SUB POPMANY { 727s MY $AREF; 727s MY @RETLIST; 727s FOREACH $AREF ( @_ ) { 727s PUSH @RETLIST, POP @$AREF; 727s } 727s RETURN @RETLIST; 727s } 727s 727s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 727s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 727s 727s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 727s SUB INTER { 727s MY ($K, $HREF, %SEEN); # LOCALS 727s FOREACH $HREF (@_) { 727s WHILE ( $K = EACH %$HREF ) { 727s $SEEN{$K}++; 727s } 727s } 727s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 727s } 727s 727s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 727s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 727s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 727s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 727s A LITTLE EXPENSIVE. 727s 727s WHERE PEOPLE GET INTO TROUBLE IS HERE: 727s 727s (@W, @X) = FUNC(@Y, @Z); 727s OR 727s (%W, %X) = FUNC(%Y, %Z); 727s 727s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 727s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 727s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 727s AS ALWAYS. 727s 727s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 727s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 727s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 727s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 727s 727s ($WREF, $XREF) = FUNC(\@Y, \@Z); 727s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 727s SUB FUNC { 727s MY ($YREF, $ZREF) = @_; 727s IF (@$YREF > @$ZREF) { 727s RETURN ($YREF, $ZREF); 727s } ELSE { 727s RETURN ($ZREF, $YREF); 727s } 727s } 727s 727s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 727s 727s (*W, *X) = FUNC(\@Y, \@Z); 727s PRINT "@W HAS MORE THAN @X\N"; 727s SUB FUNC { 727s LOCAL (*Y, *Z) = @_; 727s IF (@Y > @Z) { 727s RETURN (\@Y, \@Z); 727s } ELSE { 727s RETURN (\@Z, \@Y); 727s } 727s } 727s 727s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 727s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 727s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 727s ARE IN THE SYMBOL TABLE. 727s 727s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 727s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 727s FOR EXAMPLE: 727s 727s SPLUTTER(\*STDOUT); 727s SUB SPLUTTER { 727s MY $FH = SHIFT; 727s PRINT $FH "HER UM WELL A HMMM\N"; 727s } 727s 727s $REC = GET_REC(\*STDIN); 727s SUB GET_REC { 727s MY $FH = SHIFT; 727s RETURN SCALAR <$FH>; 727s } 727s 727s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 727s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 727s 727s SUB OPENIT { 727s MY $PATH = SHIFT; 727s LOCAL *FH; 727s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 727s } 727s 727s =HEAD2 PROTOTYPES 727s X X 727s 727s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 727s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 727s SECTION OR WITH A L. 727s IF YOU DECLARE EITHER OF 727s 727s SUB MYPUSH (\@@) 727s SUB MYPUSH :PROTOTYPE(\@@) 727s 727s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 727s 727s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 727s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 727s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 727s OF AN ATTRIBUTE. 727s 727s THE 727s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 727s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 727s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 727s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 727s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 727s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 727s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 727s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 727s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 727s 727s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 727s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 727s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 727s 727s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 727s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 727s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 727s CORRESPONDING BUILT-IN. 727s 727s DECLARED AS CALLED AS 727s 727s SUB MYLINK ($$) MYLINK $OLD, $NEW 727s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 727s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 727s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 727s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 727s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 727s SUB MYPOP (\@) MYPOP @ARRAY 727s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 727s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 727s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 727s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 727s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 727s SUB MYRAND (;$) MYRAND 42 727s SUB MYTIME () MYTIME 727s 727s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 727s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 727s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 727s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 727s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 727s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 727s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 727s 727s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 727s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 727s 727s SUB MYREF (\[$@%&*]) 727s 727s WILL ALLOW CALLING MYREF() AS 727s 727s MYREF $VAR 727s MYREF @ARRAY 727s MYREF %HASH 727s MYREF &SUB 727s MYREF *GLOB 727s 727s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 727s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 727s 727s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 727s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 727s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 727s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 727s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 727s OR A SUBSEQUENT COMMA. 727s 727s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 727s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 727s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 727s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 727s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 727s FOLLOWS: 727s 727s USE SYMBOL 'QUALIFY_TO_REF'; 727s 727s SUB FOO (*) { 727s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 727s ... 727s } 727s 727s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 727s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 727s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 727s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 727s 727s SUB MYPUSH (+@) { 727s MY $AREF = SHIFT; 727s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 727s PUSH @$AREF, @_; 727s } 727s 727s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 727s IS OF AN ACCEPTABLE TYPE. 727s 727s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 727s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 727s 727s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 727s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 727s PROVIDED, C<$_> WILL BE USED INSTEAD. 727s 727s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 727s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 727s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 727s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 727s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 727s 727s MYTIME +2; 727s 727s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 727s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 727s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 727s 727s SUB MYGETPROTOBYNUMBER($;); 727s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 727s 727s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 727s PROVIDED IT'S IN THE INITIAL POSITION: 727s X<&> 727s 727s SUB TRY (&@) { 727s MY($TRY,$CATCH) = @_; 727s EVAL { &$TRY }; 727s IF ($@) { 727s LOCAL $_ = $@; 727s &$CATCH; 727s } 727s } 727s SUB CATCH (&) { $_[0] } 727s 727s TRY { 727s DIE "PHOOEY"; 727s } CATCH { 727s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 727s }; 727s 727s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 727s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 727s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 727s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 727s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 727s 727s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 727s X 727s 727s SUB MYGREP (&@) { 727s MY $CODE = SHIFT; 727s MY @RESULT; 727s FOREACH $_ (@_) { 727s PUSH(@RESULT, $_) IF &$CODE; 727s } 727s @RESULT; 727s } 727s 727s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 727s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 727s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 727s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 727s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 727s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 727s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 727s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 727s 727s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 727s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 727s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 727s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 727s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 727s MAJORITY OF OFFENDING CODE IS FIXED. 727s 727s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 727s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 727s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 727s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 727s 727s SUB FUNC ($) { 727s MY $N = SHIFT; 727s PRINT "YOU GAVE ME $N\N"; 727s } 727s 727s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 727s RETURNING A LIST: 727s 727s FUNC(@FOO); 727s FUNC( $TEXT =~ /\W+/G ); 727s 727s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 727s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 727s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 727s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 727s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 727s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 727s 727s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 727s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 727s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 727s EFFECT, LIKE SO: 727s 727s SUB FOO($$); 727s SUB FOO($$) { 727s FOO 1, 2; 727s } 727s 727s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 727s TO MAKE THE WORLD A BETTER PLACE. 727s 727s =HEAD2 CONSTANT FUNCTIONS 727s X 727s 727s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 727s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 727s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 727s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 727s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 727s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 727s 727s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 727s 727s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 727s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 727s # AND IT'S INLINED, TOO! 727s SUB ST_DEV () { 0 } 727s SUB ST_INO () { 1 } 727s 727s SUB FLAG_FOO () { 1 << 8 } 727s SUB FLAG_BAR () { 1 << 9 } 727s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 727s 727s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 727s 727s SUB N () { INT(OPT_BAZ) / 3 } 727s 727s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 727s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 727s 727s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 727s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 727s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 727s C: 727s 727s SUB BAZ_VAL () { 727s IF (OPT_BAZ) { 727s RETURN 23; 727s } 727s ELSE { 727s RETURN 42; 727s } 727s } 727s SUB BONK_VAL () { RETURN 12345 } 727s 727s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 727s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 727s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 727s 727s BEGIN { 727s MY $VAR = 1; 727s NO STRICT 'REFS'; 727s *INLINED = SUB () { $VAR }; 727s } 727s 727s BEGIN { 727s MY $VAR = 1; 727s MY $REF = \$VAR; 727s NO STRICT 'REFS'; 727s *NOT_INLINED = SUB () { $VAR }; 727s } 727s 727s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 727s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 727s 727s BEGIN { 727s MY $X = 10; 727s *FOO = SUB () { $X }; 727s $X++; 727s } 727s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 727s 727s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 727s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 727s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 727s SO IT PRINTED C<10>, NOT C<11>. 727s 727s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 727s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 727s ASIDE FROM WHERE IT IS DECLARED. 727s 727s # FINE, NO WARNING 727s BEGIN { 727s MY $X = 54321; 727s *INLINED = SUB () { $X }; 727s } 727s # ERROR 727s BEGIN { 727s MY $X; 727s $X = 54321; 727s *ALSO_INLINED = SUB () { $X }; 727s } 727s 727s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 727s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 727s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 727s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 727s CONSTANT SUBROUTINE: 727s 727s MY $X = 54321; 727s *INLINED = SUB : CONST { $X }; 727s $X++; 727s 727s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 727s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 727s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 727s VALUE CAPTURED THE SAME WAY. 727s 727s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 727s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 727s AN EXPLICIT C: 727s 727s BEGIN { 727s MY $X = 10; 727s *FOO = SUB () { RETURN $X }; 727s $X++; 727s } 727s PRINT FOO(); # PRINTS 11 727s 727s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 727s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 727s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 727s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 727s 727s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 727s SUB ONE { 727s 1; 727s } 727s IF (ONE ) { 727s PRINT ONE() IF ONE ; 727s } 727s 727s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 727s SUB ONE () { 1 } 727s DO { 727s PRINT 1 727s }; 727s 727s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 727s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 727s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 727s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 727s 727s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 727s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 727s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 727s SUBROUTINE ONE REDEFINED AT -E LINE 1. 727s 727s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 727s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 727s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 727s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 727s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 727s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 727s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 727s MENTIONED ABOVE: 727s 727s SUB NOT_INLINED () { RETURN 23 } 727s 727s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 727s X X X X 727s 727s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 727s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 727s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 727s ON A NON-UNIX SYSTEM. 727s 727s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 727s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 727s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 727s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 727s 727s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 727s CHDIR $SOMEWHERE; 727s SUB CHDIR { ... } 727s 727s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 727s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 727s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 727s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 727s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 727s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 727s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 727s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 727s FOR SOME KEYWORDS. SEE L. 727s 727s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 727s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 727s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 727s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 727s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 727s THAT IS, THEY COULD SAY 727s 727s USE MODULE 'OPEN'; 727s 727s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 727s 727s USE MODULE; 727s 727s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 727s 727s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 727s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 727s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 727s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 727s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 727s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 727s THAT UNDERSTANDS REGULAR EXPRESSIONS. 727s 727s PACKAGE REGLOB; 727s REQUIRE EXPORTER; 727s @ISA = 'EXPORTER'; 727s @EXPORT_OK = 'GLOB'; 727s 727s SUB IMPORT { 727s MY $PKG = SHIFT; 727s RETURN UNLESS @_; 727s MY $SYM = SHIFT; 727s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 727s $PKG->EXPORT($WHERE, $SYM, @_); 727s } 727s 727s SUB GLOB { 727s MY $PAT = SHIFT; 727s MY @GOT; 727s IF (OPENDIR MY $D, '.') { 727s @GOT = GREP /$PAT/, READDIR $D; 727s CLOSEDIR $D; 727s } 727s RETURN @GOT; 727s } 727s 1; 727s 727s AND HERE'S HOW IT COULD BE (AB)USED: 727s 727s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 727s PACKAGE FOO; 727s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 727s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 727s 727s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 727s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 727s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 727s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 727s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 727s IT MUST BE DONE AT ALL. 727s 727s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 727s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 727s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 727s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 727s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 727s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 727s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 727s LIBRARY. 727s 727s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 727s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 727s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 727s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 727s (SEE L). 727s 727s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 727s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 727s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 727s 727s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 727s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 727s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 727s C SYNTAX, THOUGH). 727s 727s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 727s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 727s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 727s 727s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 727s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 727s 727s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 727s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 727s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 727s 727s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 727s 727s =HEAD2 AUTOLOADING 727s X X 727s 727s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 727s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 727s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 727s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 727s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 727s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 727s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 727s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 727s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 727s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 727s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 727s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 727s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 727s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 727s SUBROUTINE NAME. SEE L FOR DETAILS.) 727s 727s 727s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 727s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 727s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 727s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 727s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 727s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 727s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 727s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 727s 727s SUB AUTOLOAD { 727s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 727s MY $PROGRAM = $AUTOLOAD; 727s $PROGRAM =~ S/.*:://; 727s SYSTEM($PROGRAM, @_); 727s } 727s DATE(); 727s WHO(); 727s LS('-L'); 727s 727s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 727s EVEN NEED PARENTHESES: 727s 727s USE SUBS QW(DATE WHO LS); 727s DATE; 727s WHO; 727s LS '-L'; 727s 727s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 727s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 727s 727s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 727s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 727s DESCRIBED IN L AND IN L, THE STANDARD 727s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 727s FUNCTIONS TO PERL CODE IN L. 727s 727s =HEAD2 SUBROUTINE ATTRIBUTES 727s X X X 727s 727s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 727s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 727s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 727s C HAD BEEN SEEN. SEE L FOR DETAILS 727s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 727s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 727s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 727s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 727s 727s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 727s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 727s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 727s NEST PROPERLY. 727s 727s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 727s 727s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 727s SUB PLUGH () : UGLY('\(") :BAD; 727s SUB XYZZY : _5X5 { ... } 727s 727s EXAMPLES OF INVALID SYNTAX: 727s 727s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 727s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 727s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 727s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 727s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 727s 727s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 727s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 727s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 727s PARSED AND INVOKED: 727s 727s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 727s 727s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 727s SEE L AND L. 727s 727s =HEAD1 SEE ALSO 727s 727s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 727s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 727s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 727s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 727s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 727s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 727s 727s =FOR VI 727s # EX: SET STS=0 SW=4 ET: 727s 727s ok 2 727s # testing mod_cgi with /modules/cgi/perl.pl 727s # expected 200 727s # received 200 727s # body: PERL CGI 727s ok 3 727s # testing mod_test_rwrite with /test_rwrite 727s # expected 200 727s # received 200 727s # body: A 727s ok 4 727s ok 732s t/filter/case_in.t .................. 732s 1..3 732s # Running under perl version 5.040000 for linux 732s # Current time local: Fri Nov 29 21:02:48 2024 732s # Current time GMT: Fri Nov 29 21:02:48 2024 732s # Using Test.pm version 1.31 732s # Using Apache/Test.pm version 1.44 732s ok 1 732s # testing mod_cgi with /modules/cgi/perl_echo.pl 732s # expected 200 732s # received 200 732s ok 2 732s # testing mod_echo_post with /echo_post 732s # expected 200 732s # received 200 732s ok 3 732s ok 738s t/filter/input_body.t ............... 738s 1..2 738s # Running under perl version 5.040000 for linux 738s # Current time local: Fri Nov 29 21:02:53 2024 738s # Current time GMT: Fri Nov 29 21:02:53 2024 738s # Using Test.pm version 1.31 738s # Using Apache/Test.pm version 1.44 738s # testing : Posted "1 ko" 738s # expected: 'ok 1' 738s # received: 'ok 1' 738s ok 1 738s # testing : Posted "2 ko" 738s # expected: 'ok 2' 738s # received: 'ok 2' 738s ok 2 738s ok 743s t/http11/basicauth.t ................ 743s 1..3 743s # Running under perl version 5.040000 for linux 743s # Current time local: Fri Nov 29 21:02:58 2024 743s # Current time GMT: Fri Nov 29 21:02:58 2024 743s # Using Test.pm version 1.31 743s # Using Apache/Test.pm version 1.44 743s ok 1 743s ok 2 743s ok 3 743s ok 749s t/http11/chunked.t .................. 749s 1..30 749s # Running under perl version 5.040000 for linux 749s # Current time local: Fri Nov 29 21:03:04 2024 749s # Current time GMT: Fri Nov 29 21:03:04 2024 749s # Using Test.pm version 1.31 749s # Using Apache/Test.pm version 1.44 749s # testing : response protocol 749s # expected: 'HTTP/1.1' 749s # received: 'HTTP/1.1' 749s ok 1 749s # testing : response Transfer-Encoding 749s # expected: 'chunked' 749s # received: 'chunked' 749s ok 2 749s # testing : no Content-Length 749s # expected: 0 749s # received: 0 749s ok 3 749s # testing : body length 749s # expected: '70976' 749s # received: 70976 749s ok 4 749s # testing : number of requests 749s # expected: 1 749s # received: 1 749s ok 5 749s # testing : response protocol 749s # expected: 'HTTP/1.1' 749s # received: 'HTTP/1.1' 749s ok 6 749s # testing : response Transfer-Encoding 749s # expected: 'chunked' 749s # received: 'chunked' 749s ok 7 749s # testing : no Content-Length 749s # expected: 0 749s # received: 0 749s ok 8 749s # testing : body length 749s # expected: '212509' 749s # received: 212509 749s ok 9 749s # testing : number of requests 749s # expected: 2 749s # received: 2 749s ok 10 749s # testing : response protocol 749s # expected: 'HTTP/1.1' 749s # received: 'HTTP/1.1' 749s ok 11 749s # testing : response Transfer-Encoding 749s # expected: 'chunked' 749s # received: 'chunked' 749s ok 12 749s # testing : no Content-Length 749s # expected: 0 749s # received: 0 749s ok 13 749s # testing : body length 749s # expected: '280545' 749s # received: 280545 749s ok 14 749s # testing : number of requests 749s # expected: 3 749s # received: 3 749s ok 15 749s # testing : response protocol 749s # expected: 'HTTP/1.1' 749s # received: 'HTTP/1.1' 749s ok 16 749s # testing : response Transfer-Encoding 749s # expected: 'chunked' 749s # received: 'chunked' 749s ok 17 749s # testing : no Content-Length 749s # expected: 0 749s # received: 0 749s ok 18 749s # testing : body length 749s # expected: '845969' 749s # received: 845969 749s ok 19 749s # testing : number of requests 749s # expected: 4 749s # received: 4 749s ok 20 749s # testing : response protocol 749s # expected: 'HTTP/1.1' 749s # received: 'HTTP/1.1' 749s ok 21 749s # testing : no Transfer-Encoding (test result inverted) 749s # expected: 'chunked' 749s # received: '' 749s ok 22 749s # testing : content length 749s # expected: 253 749s # received: '253' 749s ok 23 749s # testing : body length 749s # expected: '242' 749s # received: 242 749s ok 24 749s # testing : number of requests 749s # expected: 5 749s # received: 5 749s ok 25 749s # testing : response protocol 749s # expected: 'HTTP/1.1' 749s # received: 'HTTP/1.1' 749s ok 26 749s # testing : no Transfer-Encoding (test result inverted) 749s # expected: 'chunked' 749s # received: '' 749s ok 27 749s # testing : content length 749s # expected: '' 749s # received: '' 749s ok 28 749s # testing : body length 749s # expected: '14276' 749s # received: 14276 749s ok 29 749s # testing : number of requests 749s # expected: 6 749s # received: 6 749s ok 30 749s ok 754s t/http11/chunked2.t ................. 754s 1..2 754s # Running under perl version 5.040000 for linux 754s # Current time local: Fri Nov 29 21:03:10 2024 754s # Current time GMT: Fri Nov 29 21:03:10 2024 754s # Using Test.pm version 1.31 754s # Using Apache/Test.pm version 1.44 754s # testing : successful response 754s # expected: 200 754s # received: '200' 754s ok 1 754s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 754s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 754s ok 2 754s ok 759s t/http11/clength.t .................. 759s 1..6 759s # Running under perl version 5.040000 for linux 759s # Current time local: Fri Nov 29 21:03:15 2024 759s # Current time GMT: Fri Nov 29 21:03:15 2024 759s # Using Test.pm version 1.31 759s # Using Apache/Test.pm version 1.44 759s # testing : successful response 759s # expected: 200 759s # received: '200' 759s ok 1 759s # expected: 10 759s # received: '10' 759s ok 2 759s # expected: 'bbbbbbbbbb' 759s # received: 'bbbbbbbbbb' 759s ok 3 759s # testing : successful response 759s # expected: 200 759s # received: '200' 759s ok 4 759s # expected: 6 759s # received: '6' 759s ok 5 759s # expected: 'foobar' 759s # received: 'foobar' 759s ok 6 759s ok 766s t/http11/post.t ..................... 766s # using LWP client 766s 1..51 766s # Running under perl version 5.040000 for linux 766s # Current time local: Fri Nov 29 21:03:20 2024 766s # Current time GMT: Fri Nov 29 21:03:20 2024 766s # Using Test.pm version 1.31 766s # Using Apache/Test.pm version 1.44 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 1024 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Connection: Keep-Alive 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 5 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 1 766s #DMMATCH1: 1 766s #Keep-Alive: timeout=5, max=100 766s # 766s # testing : length posted 766s # expected: '1024' 766s # received: 1024 766s ok 1 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 2048 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 5 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 2 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '2048' 766s # received: 2048 766s ok 2 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 3072 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 5 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 3 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '3072' 766s # received: 3072 766s ok 3 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 4096 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 5 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 4 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '4096' 766s # received: 4096 766s ok 4 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 5120 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 5 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 5 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '5120' 766s # received: 5120 766s ok 5 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 6144 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 5 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 6 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '6144' 766s # received: 6144 766s ok 6 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 7168 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 5 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 7 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '7168' 766s # received: 7168 766s ok 7 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 8192 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 5 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 8 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '8192' 766s # received: 8192 766s ok 8 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 9216 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 5 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 9 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '9216' 766s # received: 9216 766s ok 9 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 10240 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 10 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '10240' 766s # received: 10240 766s ok 10 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 11264 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 11 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '11264' 766s # received: 11264 766s ok 11 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 12288 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 12 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '12288' 766s # received: 12288 766s ok 12 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 13312 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 13 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '13312' 766s # received: 13312 766s ok 13 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 14336 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 14 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '14336' 766s # received: 14336 766s ok 14 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 15360 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 15 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '15360' 766s # received: 15360 766s ok 15 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 16384 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 16 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '16384' 766s # received: 16384 766s ok 16 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 17408 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 17 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '17408' 766s # received: 17408 766s ok 17 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 18432 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 18 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '18432' 766s # received: 18432 766s ok 18 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 19456 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 19 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '19456' 766s # received: 19456 766s ok 19 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 20480 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 20 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '20480' 766s # received: 20480 766s ok 20 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 21504 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 21 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '21504' 766s # received: 21504 766s ok 21 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 22528 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 22 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '22528' 766s # received: 22528 766s ok 22 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 23552 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 23 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '23552' 766s # received: 23552 766s ok 23 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 24576 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 24 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '24576' 766s # received: 24576 766s ok 24 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 25600 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 25 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '25600' 766s # received: 25600 766s ok 25 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 26624 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 26 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '26624' 766s # received: 26624 766s ok 26 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 27648 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 27 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '27648' 766s # received: 27648 766s ok 27 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 28672 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:26 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 28 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '28672' 766s # received: 28672 766s ok 28 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 29696 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 29 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '29696' 766s # received: 29696 766s ok 29 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 30720 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 30 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '30720' 766s # received: 30720 766s ok 30 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 31744 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 31 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '31744' 766s # received: 31744 766s ok 31 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 32768 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 32 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '32768' 766s # received: 32768 766s ok 32 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 33792 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 33 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '33792' 766s # received: 33792 766s ok 33 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 34816 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 34 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '34816' 766s # received: 34816 766s ok 34 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 35840 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 35 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '35840' 766s # received: 35840 766s ok 35 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 36864 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 36 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '36864' 766s # received: 36864 766s ok 36 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 37888 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 37 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '37888' 766s # received: 37888 766s ok 37 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 38912 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 38 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '38912' 766s # received: 38912 766s ok 38 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 39936 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 39 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '39936' 766s # received: 39936 766s ok 39 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 40960 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 40 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '40960' 766s # received: 40960 766s ok 40 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 41984 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 41 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '41984' 766s # received: 41984 766s ok 41 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 43008 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 42 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '43008' 766s # received: 43008 766s ok 42 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 44032 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 43 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '44032' 766s # received: 44032 766s ok 43 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 45056 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 44 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '45056' 766s # received: 45056 766s ok 44 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 46080 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 45 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '46080' 766s # received: 46080 766s ok 45 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 47104 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 46 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '47104' 766s # received: 47104 766s ok 46 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 48128 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 47 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '48128' 766s # received: 48128 766s ok 47 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 49152 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 48 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '49152' 766s # received: 49152 766s ok 48 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 50176 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 49 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '50176' 766s # received: 50176 766s ok 49 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 51200 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 6 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 50 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '51200' 766s # received: 51200 766s ok 50 766s #lwp request: 766s #POST http://localhost:8529/eat_post HTTP/1.1 766s #User-Agent: libwww-perl/6.77 766s #Content-Length: 102400 766s # 766s #server response: 766s #HTTP/1.1 200 OK 766s #Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 766s #Vary: In-If1 766s #Content-Length: 7 766s #Client-Date: Fri, 29 Nov 2024 21:03:27 GMT 766s #Client-Peer: 127.0.0.1:8529 766s #Client-Response-Num: 51 766s #DMMATCH1: 1 766s # 766s # testing : length posted 766s # expected: '102400' 766s # received: 102400 766s ok 51 766s ok 771s t/modules/aaa.t ..................... 771s 1..40 771s # Running under perl version 5.040000 for linux 771s # Current time local: Fri Nov 29 21:03:27 2024 771s # Current time GMT: Fri Nov 29 21:03:27 2024 771s # Using Test.pm version 1.31 771s # Using Apache/Test.pm version 1.44 771s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/realm2 771s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/basic1 771s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/form1 771s ok 1 771s ok 2 771s ok 3 771s ok 4 771s ok 5 771s ok 6 771s ok 7 771s ok 8 771s ok 9 771s ok 10 771s ok 11 771s ok 12 771s ok 13 771s ok 14 771s ok 15 771s ok 16 771s ok 17 771s ok 18 771s ok 19 771s ok 20 771s ok 21 771s ok 22 771s ok 23 771s ok 24 771s ok 25 771s ok 26 771s ok 27 771s ok 28 771s ok 29 771s ok 30 771s ok 31 771s ok 32 771s ok 33 771s ok 34 771s ok 35 771s ok 36 771s ok 37 771s ok 38 771s ok 39 771s ok 40 771s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/basic1 771s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/form1 771s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/realm2 771s ok 778s t/modules/access.t .................. 778s 1..408 778s # Running under perl version 5.040000 for linux 778s # Current time local: Fri Nov 29 21:03:32 2024 778s # Current time GMT: Fri Nov 29 21:03:32 2024 778s # Using Test.pm version 1.31 778s # Using Apache/Test.pm version 1.44 778s # --- 778s # Order deny,allow 778s # Allow from all 778s # expecting access. 778s ok 1 778s # --- 778s # Order deny,allow 778s # Deny from all 778s # expecting access denial. 778s ok 2 778s # --- 778s # Order deny,allow 778s # Allow from all 778s # Deny from all 778s # expecting access. 778s ok 3 778s # --- 778s # Order deny,allow 778s # Deny from localhost 778s # expecting access denial. 778s ok 4 778s # --- 778s # Order deny,allow 778s # Allow from all 778s # Deny from localhost 778s # expecting access. 778s ok 5 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 6 778s # --- 778s # Order deny,allow 778s # Allow from all 778s # Deny from 127.0.0.1 778s # expecting access. 778s ok 7 778s # --- 778s # Order deny,allow 778s # Deny from 127.0 778s # expecting access denial. 778s ok 8 778s # --- 778s # Order deny,allow 778s # Allow from all 778s # Deny from 127.0 778s # expecting access. 778s ok 9 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 10 778s # --- 778s # Order deny,allow 778s # Allow from all 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access. 778s ok 11 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 12 778s # --- 778s # Order deny,allow 778s # Allow from all 778s # Deny from 127.0.0.1/16 778s # expecting access. 778s ok 13 778s # --- 778s # Order deny,allow 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 14 778s # --- 778s # Order deny,allow 778s # Allow from all 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 15 778s # --- 778s # Order deny,allow 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 16 778s # --- 778s # Order deny,allow 778s # Allow from all 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 17 778s # --- 778s # Order deny,allow 778s # Allow from localhost 778s # expecting access. 778s ok 18 778s # --- 778s # Order deny,allow 778s # Deny from all 778s # expecting access denial. 778s ok 19 778s # --- 778s # Order deny,allow 778s # Allow from localhost 778s # Deny from all 778s # expecting access. 778s ok 20 778s # --- 778s # Order deny,allow 778s # Deny from localhost 778s # expecting access denial. 778s ok 21 778s # --- 778s # Order deny,allow 778s # Allow from localhost 778s # Deny from localhost 778s # expecting access. 778s ok 22 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 23 778s # --- 778s # Order deny,allow 778s # Allow from localhost 778s # Deny from 127.0.0.1 778s # expecting access. 778s ok 24 778s # --- 778s # Order deny,allow 778s # Deny from 127.0 778s # expecting access denial. 778s ok 25 778s # --- 778s # Order deny,allow 778s # Allow from localhost 778s # Deny from 127.0 778s # expecting access. 778s ok 26 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 27 778s # --- 778s # Order deny,allow 778s # Allow from localhost 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access. 778s ok 28 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 29 778s # --- 778s # Order deny,allow 778s # Allow from localhost 778s # Deny from 127.0.0.1/16 778s # expecting access. 778s ok 30 778s # --- 778s # Order deny,allow 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 31 778s # --- 778s # Order deny,allow 778s # Allow from localhost 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 32 778s # --- 778s # Order deny,allow 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 33 778s # --- 778s # Order deny,allow 778s # Allow from localhost 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 34 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1 778s # expecting access. 778s ok 35 778s # --- 778s # Order deny,allow 778s # Deny from all 778s # expecting access denial. 778s ok 36 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1 778s # Deny from all 778s # expecting access. 778s ok 37 778s # --- 778s # Order deny,allow 778s # Deny from localhost 778s # expecting access denial. 778s ok 38 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1 778s # Deny from localhost 778s # expecting access. 778s ok 39 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 40 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1 778s # Deny from 127.0.0.1 778s # expecting access. 778s ok 41 778s # --- 778s # Order deny,allow 778s # Deny from 127.0 778s # expecting access denial. 778s ok 42 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1 778s # Deny from 127.0 778s # expecting access. 778s ok 43 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 44 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access. 778s ok 45 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 46 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1 778s # Deny from 127.0.0.1/16 778s # expecting access. 778s ok 47 778s # --- 778s # Order deny,allow 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 48 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 49 778s # --- 778s # Order deny,allow 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 50 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 51 778s # --- 778s # Order deny,allow 778s # Allow from 127.0 778s # expecting access. 778s ok 52 778s # --- 778s # Order deny,allow 778s # Deny from all 778s # expecting access denial. 778s ok 53 778s # --- 778s # Order deny,allow 778s # Allow from 127.0 778s # Deny from all 778s # expecting access. 778s ok 54 778s # --- 778s # Order deny,allow 778s # Deny from localhost 778s # expecting access denial. 778s ok 55 778s # --- 778s # Order deny,allow 778s # Allow from 127.0 778s # Deny from localhost 778s # expecting access. 778s ok 56 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 57 778s # --- 778s # Order deny,allow 778s # Allow from 127.0 778s # Deny from 127.0.0.1 778s # expecting access. 778s ok 58 778s # --- 778s # Order deny,allow 778s # Deny from 127.0 778s # expecting access denial. 778s ok 59 778s # --- 778s # Order deny,allow 778s # Allow from 127.0 778s # Deny from 127.0 778s # expecting access. 778s ok 60 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 61 778s # --- 778s # Order deny,allow 778s # Allow from 127.0 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access. 778s ok 62 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 63 778s # --- 778s # Order deny,allow 778s # Allow from 127.0 778s # Deny from 127.0.0.1/16 778s # expecting access. 778s ok 64 778s # --- 778s # Order deny,allow 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 65 778s # --- 778s # Order deny,allow 778s # Allow from 127.0 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 66 778s # --- 778s # Order deny,allow 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 67 778s # --- 778s # Order deny,allow 778s # Allow from 127.0 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 68 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/255.255.0.0 778s # expecting access. 778s ok 69 778s # --- 778s # Order deny,allow 778s # Deny from all 778s # expecting access denial. 778s ok 70 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from all 778s # expecting access. 778s ok 71 778s # --- 778s # Order deny,allow 778s # Deny from localhost 778s # expecting access denial. 778s ok 72 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from localhost 778s # expecting access. 778s ok 73 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 74 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 127.0.0.1 778s # expecting access. 778s ok 75 778s # --- 778s # Order deny,allow 778s # Deny from 127.0 778s # expecting access denial. 778s ok 76 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 127.0 778s # expecting access. 778s ok 77 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 78 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access. 778s ok 79 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 80 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 127.0.0.1/16 778s # expecting access. 778s ok 81 778s # --- 778s # Order deny,allow 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 82 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 83 778s # --- 778s # Order deny,allow 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 84 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 85 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/16 778s # expecting access. 778s ok 86 778s # --- 778s # Order deny,allow 778s # Deny from all 778s # expecting access denial. 778s ok 87 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/16 778s # Deny from all 778s # expecting access. 778s ok 88 778s # --- 778s # Order deny,allow 778s # Deny from localhost 778s # expecting access denial. 778s ok 89 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/16 778s # Deny from localhost 778s # expecting access. 778s ok 90 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 91 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/16 778s # Deny from 127.0.0.1 778s # expecting access. 778s ok 92 778s # --- 778s # Order deny,allow 778s # Deny from 127.0 778s # expecting access denial. 778s ok 93 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/16 778s # Deny from 127.0 778s # expecting access. 778s ok 94 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 95 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/16 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access. 778s ok 96 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 97 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/16 778s # Deny from 127.0.0.1/16 778s # expecting access. 778s ok 98 778s # --- 778s # Order deny,allow 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 99 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/16 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 100 778s # --- 778s # Order deny,allow 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 101 778s # --- 778s # Order deny,allow 778s # Allow from 127.0.0.1/16 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 102 778s # --- 778s # Order deny,allow 778s # Allow from somewhere.else.com 778s # expecting access. 778s ok 103 778s # --- 778s # Order deny,allow 778s # Deny from all 778s # expecting access denial. 778s ok 104 778s # --- 778s # Order deny,allow 778s # Allow from somewhere.else.com 778s # Deny from all 778s # expecting access denial. 778s ok 105 778s # --- 778s # Order deny,allow 778s # Deny from localhost 778s # expecting access denial. 778s ok 106 778s # --- 778s # Order deny,allow 778s # Allow from somewhere.else.com 778s # Deny from localhost 778s # expecting access denial. 778s ok 107 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 108 778s # --- 778s # Order deny,allow 778s # Allow from somewhere.else.com 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 109 778s # --- 778s # Order deny,allow 778s # Deny from 127.0 778s # expecting access denial. 778s ok 110 778s # --- 778s # Order deny,allow 778s # Allow from somewhere.else.com 778s # Deny from 127.0 778s # expecting access denial. 778s ok 111 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 112 778s # --- 778s # Order deny,allow 778s # Allow from somewhere.else.com 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 113 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 114 778s # --- 778s # Order deny,allow 778s # Allow from somewhere.else.com 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 115 778s # --- 778s # Order deny,allow 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 116 778s # --- 778s # Order deny,allow 778s # Allow from somewhere.else.com 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 117 778s # --- 778s # Order deny,allow 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 118 778s # --- 778s # Order deny,allow 778s # Allow from somewhere.else.com 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 119 778s # --- 778s # Order deny,allow 778s # Allow from 66.6.6.6 778s # expecting access. 778s ok 120 778s # --- 778s # Order deny,allow 778s # Deny from all 778s # expecting access denial. 778s ok 121 778s # --- 778s # Order deny,allow 778s # Allow from 66.6.6.6 778s # Deny from all 778s # expecting access denial. 778s ok 122 778s # --- 778s # Order deny,allow 778s # Deny from localhost 778s # expecting access denial. 778s ok 123 778s # --- 778s # Order deny,allow 778s # Allow from 66.6.6.6 778s # Deny from localhost 778s # expecting access denial. 778s ok 124 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 125 778s # --- 778s # Order deny,allow 778s # Allow from 66.6.6.6 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 126 778s # --- 778s # Order deny,allow 778s # Deny from 127.0 778s # expecting access denial. 778s ok 127 778s # --- 778s # Order deny,allow 778s # Allow from 66.6.6.6 778s # Deny from 127.0 778s # expecting access denial. 778s ok 128 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 129 778s # --- 778s # Order deny,allow 778s # Allow from 66.6.6.6 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 130 778s # --- 778s # Order deny,allow 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 131 778s # --- 778s # Order deny,allow 778s # Allow from 66.6.6.6 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 132 778s # --- 778s # Order deny,allow 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 133 778s # --- 778s # Order deny,allow 778s # Allow from 66.6.6.6 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 134 778s # --- 778s # Order deny,allow 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 135 778s # --- 778s # Order deny,allow 778s # Allow from 66.6.6.6 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 136 778s # --- 778s # Order allow,deny 778s # Allow from all 778s # expecting access. 778s ok 137 778s # --- 778s # Order allow,deny 778s # Deny from all 778s # expecting access denial. 778s ok 138 778s # --- 778s # Order allow,deny 778s # Allow from all 778s # Deny from all 778s # expecting access denial. 778s ok 139 778s # --- 778s # Order allow,deny 778s # Deny from localhost 778s # expecting access denial. 778s ok 140 778s # --- 778s # Order allow,deny 778s # Allow from all 778s # Deny from localhost 778s # expecting access denial. 778s ok 141 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 142 778s # --- 778s # Order allow,deny 778s # Allow from all 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 143 778s # --- 778s # Order allow,deny 778s # Deny from 127.0 778s # expecting access denial. 778s ok 144 778s # --- 778s # Order allow,deny 778s # Allow from all 778s # Deny from 127.0 778s # expecting access denial. 778s ok 145 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 146 778s # --- 778s # Order allow,deny 778s # Allow from all 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 147 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 148 778s # --- 778s # Order allow,deny 778s # Allow from all 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 149 778s # --- 778s # Order allow,deny 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 150 778s # --- 778s # Order allow,deny 778s # Allow from all 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 151 778s # --- 778s # Order allow,deny 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 152 778s # --- 778s # Order allow,deny 778s # Allow from all 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 153 778s # --- 778s # Order allow,deny 778s # Allow from localhost 778s # expecting access. 778s ok 154 778s # --- 778s # Order allow,deny 778s # Deny from all 778s # expecting access denial. 778s ok 155 778s # --- 778s # Order allow,deny 778s # Allow from localhost 778s # Deny from all 778s # expecting access denial. 778s ok 156 778s # --- 778s # Order allow,deny 778s # Deny from localhost 778s # expecting access denial. 778s ok 157 778s # --- 778s # Order allow,deny 778s # Allow from localhost 778s # Deny from localhost 778s # expecting access denial. 778s ok 158 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 159 778s # --- 778s # Order allow,deny 778s # Allow from localhost 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 160 778s # --- 778s # Order allow,deny 778s # Deny from 127.0 778s # expecting access denial. 778s ok 161 778s # --- 778s # Order allow,deny 778s # Allow from localhost 778s # Deny from 127.0 778s # expecting access denial. 778s ok 162 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 163 778s # --- 778s # Order allow,deny 778s # Allow from localhost 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 164 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 165 778s # --- 778s # Order allow,deny 778s # Allow from localhost 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 166 778s # --- 778s # Order allow,deny 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 167 778s # --- 778s # Order allow,deny 778s # Allow from localhost 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 168 778s # --- 778s # Order allow,deny 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 169 778s # --- 778s # Order allow,deny 778s # Allow from localhost 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 170 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1 778s # expecting access. 778s ok 171 778s # --- 778s # Order allow,deny 778s # Deny from all 778s # expecting access denial. 778s ok 172 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1 778s # Deny from all 778s # expecting access denial. 778s ok 173 778s # --- 778s # Order allow,deny 778s # Deny from localhost 778s # expecting access denial. 778s ok 174 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1 778s # Deny from localhost 778s # expecting access denial. 778s ok 175 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 176 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 177 778s # --- 778s # Order allow,deny 778s # Deny from 127.0 778s # expecting access denial. 778s ok 178 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1 778s # Deny from 127.0 778s # expecting access denial. 778s ok 179 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 180 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 181 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 182 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 183 778s # --- 778s # Order allow,deny 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 184 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 185 778s # --- 778s # Order allow,deny 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 186 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 187 778s # --- 778s # Order allow,deny 778s # Allow from 127.0 778s # expecting access. 778s ok 188 778s # --- 778s # Order allow,deny 778s # Deny from all 778s # expecting access denial. 778s ok 189 778s # --- 778s # Order allow,deny 778s # Allow from 127.0 778s # Deny from all 778s # expecting access denial. 778s ok 190 778s # --- 778s # Order allow,deny 778s # Deny from localhost 778s # expecting access denial. 778s ok 191 778s # --- 778s # Order allow,deny 778s # Allow from 127.0 778s # Deny from localhost 778s # expecting access denial. 778s ok 192 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 193 778s # --- 778s # Order allow,deny 778s # Allow from 127.0 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 194 778s # --- 778s # Order allow,deny 778s # Deny from 127.0 778s # expecting access denial. 778s ok 195 778s # --- 778s # Order allow,deny 778s # Allow from 127.0 778s # Deny from 127.0 778s # expecting access denial. 778s ok 196 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 197 778s # --- 778s # Order allow,deny 778s # Allow from 127.0 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 198 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 199 778s # --- 778s # Order allow,deny 778s # Allow from 127.0 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 200 778s # --- 778s # Order allow,deny 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 201 778s # --- 778s # Order allow,deny 778s # Allow from 127.0 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 202 778s # --- 778s # Order allow,deny 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 203 778s # --- 778s # Order allow,deny 778s # Allow from 127.0 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 204 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/255.255.0.0 778s # expecting access. 778s ok 205 778s # --- 778s # Order allow,deny 778s # Deny from all 778s # expecting access denial. 778s ok 206 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from all 778s # expecting access denial. 778s ok 207 778s # --- 778s # Order allow,deny 778s # Deny from localhost 778s # expecting access denial. 778s ok 208 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from localhost 778s # expecting access denial. 778s ok 209 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 210 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 211 778s # --- 778s # Order allow,deny 778s # Deny from 127.0 778s # expecting access denial. 778s ok 212 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 127.0 778s # expecting access denial. 778s ok 213 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 214 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 215 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 216 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 217 778s # --- 778s # Order allow,deny 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 218 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 219 778s # --- 778s # Order allow,deny 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 220 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 221 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/16 778s # expecting access. 778s ok 222 778s # --- 778s # Order allow,deny 778s # Deny from all 778s # expecting access denial. 778s ok 223 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/16 778s # Deny from all 778s # expecting access denial. 778s ok 224 778s # --- 778s # Order allow,deny 778s # Deny from localhost 778s # expecting access denial. 778s ok 225 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/16 778s # Deny from localhost 778s # expecting access denial. 778s ok 226 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 227 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/16 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 228 778s # --- 778s # Order allow,deny 778s # Deny from 127.0 778s # expecting access denial. 778s ok 229 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/16 778s # Deny from 127.0 778s # expecting access denial. 778s ok 230 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 231 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/16 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 232 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 233 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/16 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 234 778s # --- 778s # Order allow,deny 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 235 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/16 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 236 778s # --- 778s # Order allow,deny 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 237 778s # --- 778s # Order allow,deny 778s # Allow from 127.0.0.1/16 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 238 778s # --- 778s # Order allow,deny 778s # Allow from somewhere.else.com 778s # expecting access denial. 778s ok 239 778s # --- 778s # Order allow,deny 778s # Deny from all 778s # expecting access denial. 778s ok 240 778s # --- 778s # Order allow,deny 778s # Allow from somewhere.else.com 778s # Deny from all 778s # expecting access denial. 778s ok 241 778s # --- 778s # Order allow,deny 778s # Deny from localhost 778s # expecting access denial. 778s ok 242 778s # --- 778s # Order allow,deny 778s # Allow from somewhere.else.com 778s # Deny from localhost 778s # expecting access denial. 778s ok 243 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 244 778s # --- 778s # Order allow,deny 778s # Allow from somewhere.else.com 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 245 778s # --- 778s # Order allow,deny 778s # Deny from 127.0 778s # expecting access denial. 778s ok 246 778s # --- 778s # Order allow,deny 778s # Allow from somewhere.else.com 778s # Deny from 127.0 778s # expecting access denial. 778s ok 247 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 248 778s # --- 778s # Order allow,deny 778s # Allow from somewhere.else.com 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 249 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 250 778s # --- 778s # Order allow,deny 778s # Allow from somewhere.else.com 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 251 778s # --- 778s # Order allow,deny 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 252 778s # --- 778s # Order allow,deny 778s # Allow from somewhere.else.com 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 253 778s # --- 778s # Order allow,deny 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 254 778s # --- 778s # Order allow,deny 778s # Allow from somewhere.else.com 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 255 778s # --- 778s # Order allow,deny 778s # Allow from 66.6.6.6 778s # expecting access denial. 778s ok 256 778s # --- 778s # Order allow,deny 778s # Deny from all 778s # expecting access denial. 778s ok 257 778s # --- 778s # Order allow,deny 778s # Allow from 66.6.6.6 778s # Deny from all 778s # expecting access denial. 778s ok 258 778s # --- 778s # Order allow,deny 778s # Deny from localhost 778s # expecting access denial. 778s ok 259 778s # --- 778s # Order allow,deny 778s # Allow from 66.6.6.6 778s # Deny from localhost 778s # expecting access denial. 778s ok 260 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 261 778s # --- 778s # Order allow,deny 778s # Allow from 66.6.6.6 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 262 778s # --- 778s # Order allow,deny 778s # Deny from 127.0 778s # expecting access denial. 778s ok 263 778s # --- 778s # Order allow,deny 778s # Allow from 66.6.6.6 778s # Deny from 127.0 778s # expecting access denial. 778s ok 264 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 265 778s # --- 778s # Order allow,deny 778s # Allow from 66.6.6.6 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 266 778s # --- 778s # Order allow,deny 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 267 778s # --- 778s # Order allow,deny 778s # Allow from 66.6.6.6 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 268 778s # --- 778s # Order allow,deny 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 269 778s # --- 778s # Order allow,deny 778s # Allow from 66.6.6.6 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 270 778s # --- 778s # Order allow,deny 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 271 778s # --- 778s # Order allow,deny 778s # Allow from 66.6.6.6 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 272 778s # --- 778s # Order mutual-failure 778s # Allow from all 778s # expecting access. 778s ok 273 778s # --- 778s # Order mutual-failure 778s # Deny from all 778s # expecting access denial. 778s ok 274 778s # --- 778s # Order mutual-failure 778s # Allow from all 778s # Deny from all 778s # expecting access denial. 778s ok 275 778s # --- 778s # Order mutual-failure 778s # Deny from localhost 778s # expecting access denial. 778s ok 276 778s # --- 778s # Order mutual-failure 778s # Allow from all 778s # Deny from localhost 778s # expecting access denial. 778s ok 277 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 278 778s # --- 778s # Order mutual-failure 778s # Allow from all 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 279 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0 778s # expecting access denial. 778s ok 280 778s # --- 778s # Order mutual-failure 778s # Allow from all 778s # Deny from 127.0 778s # expecting access denial. 778s ok 281 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 282 778s # --- 778s # Order mutual-failure 778s # Allow from all 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 283 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 284 778s # --- 778s # Order mutual-failure 778s # Allow from all 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 285 778s # --- 778s # Order mutual-failure 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 286 778s # --- 778s # Order mutual-failure 778s # Allow from all 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 287 778s # --- 778s # Order mutual-failure 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 288 778s # --- 778s # Order mutual-failure 778s # Allow from all 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 289 778s # --- 778s # Order mutual-failure 778s # Allow from localhost 778s # expecting access. 778s ok 290 778s # --- 778s # Order mutual-failure 778s # Deny from all 778s # expecting access denial. 778s ok 291 778s # --- 778s # Order mutual-failure 778s # Allow from localhost 778s # Deny from all 778s # expecting access denial. 778s ok 292 778s # --- 778s # Order mutual-failure 778s # Deny from localhost 778s # expecting access denial. 778s ok 293 778s # --- 778s # Order mutual-failure 778s # Allow from localhost 778s # Deny from localhost 778s # expecting access denial. 778s ok 294 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 295 778s # --- 778s # Order mutual-failure 778s # Allow from localhost 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 296 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0 778s # expecting access denial. 778s ok 297 778s # --- 778s # Order mutual-failure 778s # Allow from localhost 778s # Deny from 127.0 778s # expecting access denial. 778s ok 298 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 299 778s # --- 778s # Order mutual-failure 778s # Allow from localhost 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 300 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 301 778s # --- 778s # Order mutual-failure 778s # Allow from localhost 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 302 778s # --- 778s # Order mutual-failure 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 303 778s # --- 778s # Order mutual-failure 778s # Allow from localhost 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 304 778s # --- 778s # Order mutual-failure 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 305 778s # --- 778s # Order mutual-failure 778s # Allow from localhost 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 306 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1 778s # expecting access. 778s ok 307 778s # --- 778s # Order mutual-failure 778s # Deny from all 778s # expecting access denial. 778s ok 308 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1 778s # Deny from all 778s # expecting access denial. 778s ok 309 778s # --- 778s # Order mutual-failure 778s # Deny from localhost 778s # expecting access denial. 778s ok 310 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1 778s # Deny from localhost 778s # expecting access denial. 778s ok 311 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 312 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 313 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0 778s # expecting access denial. 778s ok 314 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1 778s # Deny from 127.0 778s # expecting access denial. 778s ok 315 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 316 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 317 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 318 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 319 778s # --- 778s # Order mutual-failure 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 320 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 321 778s # --- 778s # Order mutual-failure 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 322 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 323 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0 778s # expecting access. 778s ok 324 778s # --- 778s # Order mutual-failure 778s # Deny from all 778s # expecting access denial. 778s ok 325 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0 778s # Deny from all 778s # expecting access denial. 778s ok 326 778s # --- 778s # Order mutual-failure 778s # Deny from localhost 778s # expecting access denial. 778s ok 327 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0 778s # Deny from localhost 778s # expecting access denial. 778s ok 328 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 329 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 330 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0 778s # expecting access denial. 778s ok 331 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0 778s # Deny from 127.0 778s # expecting access denial. 778s ok 332 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 333 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 334 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 335 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 336 778s # --- 778s # Order mutual-failure 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 337 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 338 778s # --- 778s # Order mutual-failure 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 339 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 340 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/255.255.0.0 778s # expecting access. 778s ok 341 778s # --- 778s # Order mutual-failure 778s # Deny from all 778s # expecting access denial. 778s ok 342 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from all 778s # expecting access denial. 778s ok 343 778s # --- 778s # Order mutual-failure 778s # Deny from localhost 778s # expecting access denial. 778s ok 344 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from localhost 778s # expecting access denial. 778s ok 345 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 346 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 347 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0 778s # expecting access denial. 778s ok 348 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 127.0 778s # expecting access denial. 778s ok 349 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 350 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 351 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 352 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 353 778s # --- 778s # Order mutual-failure 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 354 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 355 778s # --- 778s # Order mutual-failure 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 356 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/255.255.0.0 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 357 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/16 778s # expecting access. 778s ok 358 778s # --- 778s # Order mutual-failure 778s # Deny from all 778s # expecting access denial. 778s ok 359 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/16 778s # Deny from all 778s # expecting access denial. 778s ok 360 778s # --- 778s # Order mutual-failure 778s # Deny from localhost 778s # expecting access denial. 778s ok 361 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/16 778s # Deny from localhost 778s # expecting access denial. 778s ok 362 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 363 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/16 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 364 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0 778s # expecting access denial. 778s ok 365 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/16 778s # Deny from 127.0 778s # expecting access denial. 778s ok 366 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 367 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/16 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 368 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 369 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/16 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 370 778s # --- 778s # Order mutual-failure 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 371 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/16 778s # Deny from somewhere.else.com 778s # expecting access. 778s ok 372 778s # --- 778s # Order mutual-failure 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 373 778s # --- 778s # Order mutual-failure 778s # Allow from 127.0.0.1/16 778s # Deny from 66.6.6.6 778s # expecting access. 778s ok 374 778s # --- 778s # Order mutual-failure 778s # Allow from somewhere.else.com 778s # expecting access denial. 778s ok 375 778s # --- 778s # Order mutual-failure 778s # Deny from all 778s # expecting access denial. 778s ok 376 778s # --- 778s # Order mutual-failure 778s # Allow from somewhere.else.com 778s # Deny from all 778s # expecting access denial. 778s ok 377 778s # --- 778s # Order mutual-failure 778s # Deny from localhost 778s # expecting access denial. 778s ok 378 778s # --- 778s # Order mutual-failure 778s # Allow from somewhere.else.com 778s # Deny from localhost 778s # expecting access denial. 778s ok 379 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 380 778s # --- 778s # Order mutual-failure 778s # Allow from somewhere.else.com 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 381 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0 778s # expecting access denial. 778s ok 382 778s # --- 778s # Order mutual-failure 778s # Allow from somewhere.else.com 778s # Deny from 127.0 778s # expecting access denial. 778s ok 383 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 384 778s # --- 778s # Order mutual-failure 778s # Allow from somewhere.else.com 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 385 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 386 778s # --- 778s # Order mutual-failure 778s # Allow from somewhere.else.com 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 387 778s # --- 778s # Order mutual-failure 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 388 778s # --- 778s # Order mutual-failure 778s # Allow from somewhere.else.com 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 389 778s # --- 778s # Order mutual-failure 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 390 778s # --- 778s # Order mutual-failure 778s # Allow from somewhere.else.com 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 391 778s # --- 778s # Order mutual-failure 778s # Allow from 66.6.6.6 778s # expecting access denial. 778s ok 392 778s # --- 778s # Order mutual-failure 778s # Deny from all 778s # expecting access denial. 778s ok 393 778s # --- 778s # Order mutual-failure 778s # Allow from 66.6.6.6 778s # Deny from all 778s # expecting access denial. 778s ok 394 778s # --- 778s # Order mutual-failure 778s # Deny from localhost 778s # expecting access denial. 778s ok 395 778s # --- 778s # Order mutual-failure 778s # Allow from 66.6.6.6 778s # Deny from localhost 778s # expecting access denial. 778s ok 396 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 397 778s # --- 778s # Order mutual-failure 778s # Allow from 66.6.6.6 778s # Deny from 127.0.0.1 778s # expecting access denial. 778s ok 398 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0 778s # expecting access denial. 778s ok 399 778s # --- 778s # Order mutual-failure 778s # Allow from 66.6.6.6 778s # Deny from 127.0 778s # expecting access denial. 778s ok 400 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 401 778s # --- 778s # Order mutual-failure 778s # Allow from 66.6.6.6 778s # Deny from 127.0.0.1/255.255.0.0 778s # expecting access denial. 778s ok 402 778s # --- 778s # Order mutual-failure 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 403 778s # --- 778s # Order mutual-failure 778s # Allow from 66.6.6.6 778s # Deny from 127.0.0.1/16 778s # expecting access denial. 778s ok 404 778s # --- 778s # Order mutual-failure 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 405 778s # --- 778s # Order mutual-failure 778s # Allow from 66.6.6.6 778s # Deny from somewhere.else.com 778s # expecting access denial. 778s ok 406 778s # --- 778s # Order mutual-failure 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 407 778s # --- 778s # Order mutual-failure 778s # Allow from 66.6.6.6 778s # Deny from 66.6.6.6 778s # expecting access denial. 778s ok 408 778s ok 784s t/modules/actions.t ................. 784s 1..20 784s # Running under perl version 5.040000 for linux 784s # Current time local: Fri Nov 29 21:03:39 2024 784s # Current time GMT: Fri Nov 29 21:03:39 2024 784s # Using Test.pm version 1.31 784s # Using Apache/Test.pm version 1.44 784s # expected: 200 784s # received: '200' 784s ok 1 784s # expected: 'nada' 784s # received: 'nada' 784s ok 2 784s # expected: 404 784s # received: '404' 784s ok 3 784s ok 4 # skip RC=404, no need to check content 784s # expected: 404 784s # received: '404' 784s ok 5 784s ok 6 # skip RC=404, no need to check content 784s # expected: 404 784s # received: '404' 784s ok 7 784s ok 8 # skip RC=404, no need to check content 784s # expected: 200 784s # received: '200' 784s ok 9 784s # expected: 'nada' 784s # received: 'nada' 784s ok 10 784s # expected: 404 784s # received: '404' 784s ok 11 784s ok 12 # skip RC=404, no need to check content 784s # expected: 200 784s # received: '200' 784s ok 13 784s # expected: 'POST 784s # foo2: bar2 784s # ' 784s # received: 'POST 784s # foo2: bar2 784s # ' 784s ok 14 784s # expected: 405 784s # received: '405' 784s ok 15 784s # expected: 200 784s # received: '200' 784s ok 16 784s # expected: 'foo=bar' 784s # received: 'foo=bar' 784s ok 17 784s # expected: 200 784s # received: '200' 784s ok 18 784s # expected: 'POST 784s # foo2: bar2 784s # ' 784s # received: 'POST 784s # foo2: bar2 784s # ' 784s ok 19 784s # expected: 405 784s # received: '405' 784s ok 20 784s ok 790s t/modules/alias.t ................... 790s 1..134 790s # Running under perl version 5.040000 for linux 790s # Current time local: Fri Nov 29 21:03:45 2024 790s # Current time GMT: Fri Nov 29 21:03:45 2024 790s # Using Test.pm version 1.31 790s # Using Apache/Test.pm version 1.44 790s # verifying simple aliases 790s # testing : /alias/ 790s # expected: 200 790s # received: '200' 790s ok 1 790s # testing : /bogu/ 790s # expected: 404 790s # received: '404' 790s ok 2 790s # verifying alias match with /ali[0-9]. 790s # testing : /ali0 790s # expected: 0 790s # received: '0' 790s ok 3 790s # testing : /ali1 790s # expected: 1 790s # received: '1' 790s ok 4 790s # testing : /ali2 790s # expected: 2 790s # received: '2' 790s ok 5 790s # testing : /ali3 790s # expected: 3 790s # received: '3' 790s ok 6 790s # testing : /ali4 790s # expected: 4 790s # received: '4' 790s ok 7 790s # testing : /ali5 790s # expected: 5 790s # received: '5' 790s ok 8 790s # testing : /ali6 790s # expected: 6 790s # received: '6' 790s ok 9 790s # testing : /ali7 790s # expected: 7 790s # received: '7' 790s ok 10 790s # testing : /ali8 790s # expected: 8 790s # received: '8' 790s ok 11 790s # testing : /ali9 790s # expected: 9 790s # received: '9' 790s ok 12 790s # verifying expression alias match with /expr/ali[0-9]. 790s # testing : /ali0 790s # expected: 0 790s # received: '0' 790s ok 13 790s # testing : /ali1 790s # expected: 1 790s # received: '1' 790s ok 14 790s # testing : /ali2 790s # expected: 2 790s # received: '2' 790s ok 15 790s # testing : /ali3 790s # expected: 3 790s # received: '3' 790s ok 16 790s # testing : /ali4 790s # expected: 4 790s # received: '4' 790s ok 17 790s # testing : /ali5 790s # expected: 5 790s # received: '5' 790s ok 18 790s # testing : /ali6 790s # expected: 6 790s # received: '6' 790s ok 19 790s # testing : /ali7 790s # expected: 7 790s # received: '7' 790s ok 20 790s # testing : /ali8 790s # expected: 8 790s # received: '8' 790s ok 21 790s # testing : /ali9 790s # expected: 9 790s # received: '9' 790s ok 22 790s # testing : /forbid 790s # expected: '403' 790s # received: '403' 790s ok 23 790s # testing : /gone 790s # expected: '410' 790s # received: '410' 790s ok 24 790s # testing : /perm 790s # expected: '301' 790s # received: '301' 790s ok 25 790s # testing : /perm2 790s # expected: '301' 790s # received: '301' 790s ok 26 790s # testing : /seeother 790s # expected: '303' 790s # received: '303' 790s ok 27 790s # testing : /temp 790s # expected: '302' 790s # received: '302' 790s ok 28 790s # testing : /temp2 790s # expected: '302' 790s # received: '302' 790s ok 29 790s verifying body of perm and temp redirect match 790s # testing : /p0 790s # expected: 0 790s # received: '0' 790s ok 30 790s # testing : /p1 790s # expected: 1 790s # received: '1' 790s ok 31 790s # testing : /p2 790s # expected: 2 790s # received: '2' 790s ok 32 790s # testing : /p3 790s # expected: 3 790s # received: '3' 790s ok 33 790s # testing : /p4 790s # expected: 4 790s # received: '4' 790s ok 34 790s # testing : /p5 790s # expected: 5 790s # received: '5' 790s ok 35 790s # testing : /p6 790s # expected: 6 790s # received: '6' 790s ok 36 790s # testing : /p7 790s # expected: 7 790s # received: '7' 790s ok 37 790s # testing : /p8 790s # expected: 8 790s # received: '8' 790s ok 38 790s # testing : /p9 790s # expected: 9 790s # received: '9' 790s ok 39 790s # testing : /t0 790s # expected: 0 790s # received: '0' 790s ok 40 790s # testing : /t1 790s # expected: 1 790s # received: '1' 790s ok 41 790s # testing : /t2 790s # expected: 2 790s # received: '2' 790s ok 42 790s # testing : /t3 790s # expected: 3 790s # received: '3' 790s ok 43 790s # testing : /t4 790s # expected: 4 790s # received: '4' 790s ok 44 790s # testing : /t5 790s # expected: 5 790s # received: '5' 790s ok 45 790s # testing : /t6 790s # expected: 6 790s # received: '6' 790s ok 46 790s # testing : /t7 790s # expected: 7 790s # received: '7' 790s ok 47 790s # testing : /t8 790s # expected: 8 790s # received: '8' 790s ok 48 790s # testing : /t9 790s # expected: 9 790s # received: '9' 790s ok 49 790s verifying body of perm and temp redirect match with expression support 790s # testing : /p0 790s # expected: 0 790s # received: '0' 790s ok 50 790s # testing : /p1 790s # expected: 1 790s # received: '1' 790s ok 51 790s # testing : /p2 790s # expected: 2 790s # received: '2' 790s ok 52 790s # testing : /p3 790s # expected: 3 790s # received: '3' 790s ok 53 790s # testing : /p4 790s # expected: 4 790s # received: '4' 790s ok 54 790s # testing : /p5 790s # expected: 5 790s # received: '5' 790s ok 55 790s # testing : /p6 790s # expected: 6 790s # received: '6' 790s ok 56 790s # testing : /p7 790s # expected: 7 790s # received: '7' 790s ok 57 790s # testing : /p8 790s # expected: 8 790s # received: '8' 790s ok 58 790s # testing : /p9 790s # expected: 9 790s # received: '9' 790s ok 59 790s # testing : /t0 790s # expected: 0 790s # received: '0' 790s ok 60 790s # testing : /t1 790s # expected: 1 790s # received: '1' 790s ok 61 790s # testing : /t2 790s # expected: 2 790s # received: '2' 790s ok 62 790s # testing : /t3 790s # expected: 3 790s # received: '3' 790s ok 63 790s # testing : /t4 790s # expected: 4 790s # received: '4' 790s ok 64 790s # testing : /t5 790s # expected: 5 790s # received: '5' 790s ok 65 790s # testing : /t6 790s # expected: 6 790s # received: '6' 790s ok 66 790s # testing : /t7 790s # expected: 7 790s # received: '7' 790s ok 67 790s # testing : /t8 790s # expected: 8 790s # received: '8' 790s ok 68 790s # testing : /t9 790s # expected: 9 790s # received: '9' 790s ok 69 790s verifying return code of seeother and gone redirect match 790s # testing : g0 790s # expected: '410' 790s # received: '410' 790s ok 70 790s # testing : g1 790s # expected: '410' 790s # received: '410' 790s ok 71 790s # testing : g2 790s # expected: '410' 790s # received: '410' 790s ok 72 790s # testing : g3 790s # expected: '410' 790s # received: '410' 790s ok 73 790s # testing : g4 790s # expected: '410' 790s # received: '410' 790s ok 74 790s # testing : g5 790s # expected: '410' 790s # received: '410' 790s ok 75 790s # testing : g6 790s # expected: '410' 790s # received: '410' 790s ok 76 790s # testing : g7 790s # expected: '410' 790s # received: '410' 790s ok 77 790s # testing : g8 790s # expected: '410' 790s # received: '410' 790s ok 78 790s # testing : g9 790s # expected: '410' 790s # received: '410' 790s ok 79 790s # testing : f0 790s # expected: '403' 790s # received: '403' 790s ok 80 790s # testing : f1 790s # expected: '403' 790s # received: '403' 790s ok 81 790s # testing : f2 790s # expected: '403' 790s # received: '403' 790s ok 82 790s # testing : f3 790s # expected: '403' 790s # received: '403' 790s ok 83 790s # testing : f4 790s # expected: '403' 790s # received: '403' 790s ok 84 790s # testing : f5 790s # expected: '403' 790s # received: '403' 790s ok 85 790s # testing : f6 790s # expected: '403' 790s # received: '403' 790s ok 86 790s # testing : f7 790s # expected: '403' 790s # received: '403' 790s ok 87 790s # testing : f8 790s # expected: '403' 790s # received: '403' 790s ok 88 790s # testing : f9 790s # expected: '403' 790s # received: '403' 790s ok 89 790s # testing : s0 790s # expected: '303' 790s # received: '303' 790s ok 90 790s # testing : s1 790s # expected: '303' 790s # received: '303' 790s ok 91 790s # testing : s2 790s # expected: '303' 790s # received: '303' 790s ok 92 790s # testing : s3 790s # expected: '303' 790s # received: '303' 790s ok 93 790s # testing : s4 790s # expected: '303' 790s # received: '303' 790s ok 94 790s # testing : s5 790s # expected: '303' 790s # received: '303' 790s ok 95 790s # testing : s6 790s # expected: '303' 790s # received: '303' 790s ok 96 790s # testing : s7 790s # expected: '303' 790s # received: '303' 790s ok 97 790s # testing : s8 790s # expected: '303' 790s # received: '303' 790s ok 98 790s # testing : s9 790s # expected: '303' 790s # received: '303' 790s ok 99 790s verifying return code of seeother and gone redirect match with expression support 790s # testing : g0 790s # expected: '410' 790s # received: '410' 790s ok 100 790s # testing : g1 790s # expected: '410' 790s # received: '410' 790s ok 101 790s # testing : g2 790s # expected: '410' 790s # received: '410' 790s ok 102 790s # testing : g3 790s # expected: '410' 790s # received: '410' 790s ok 103 790s # testing : g4 790s # expected: '410' 790s # received: '410' 790s ok 104 790s # testing : g5 790s # expected: '410' 790s # received: '410' 790s ok 105 790s # testing : g6 790s # expected: '410' 790s # received: '410' 790s ok 106 790s # testing : g7 790s # expected: '410' 790s # received: '410' 790s ok 107 790s # testing : g8 790s # expected: '410' 790s # received: '410' 790s ok 108 790s # testing : g9 790s # expected: '410' 790s # received: '410' 790s ok 109 790s # testing : f0 790s # expected: '403' 790s # received: '403' 790s ok 110 790s # testing : f1 790s # expected: '403' 790s # received: '403' 790s ok 111 790s # testing : f2 790s # expected: '403' 790s # received: '403' 790s ok 112 790s # testing : f3 790s # expected: '403' 790s # received: '403' 790s ok 113 790s # testing : f4 790s # expected: '403' 790s # received: '403' 790s ok 114 790s # testing : f5 790s # expected: '403' 790s # received: '403' 790s ok 115 790s # testing : f6 790s # expected: '403' 790s # received: '403' 790s ok 116 790s # testing : f7 790s # expected: '403' 790s # received: '403' 790s ok 117 790s # testing : f8 790s # expected: '403' 790s # received: '403' 790s ok 118 790s # testing : f9 790s # expected: '403' 790s # received: '403' 790s ok 119 790s # testing : s0 790s # expected: '303' 790s # received: '303' 790s ok 120 790s # testing : s1 790s # expected: '303' 790s # received: '303' 790s ok 121 790s # testing : s2 790s # expected: '303' 790s # received: '303' 790s ok 122 790s # testing : s3 790s # expected: '303' 790s # received: '303' 790s ok 123 790s # testing : s4 790s # expected: '303' 790s # received: '303' 790s ok 124 790s # testing : s5 790s # expected: '303' 790s # received: '303' 790s ok 125 790s # testing : s6 790s # expected: '303' 790s # received: '303' 790s ok 126 790s # testing : s7 790s # expected: '303' 790s # received: '303' 790s ok 127 790s # testing : s8 790s # expected: '303' 790s # received: '303' 790s ok 128 790s # testing : s9 790s # expected: '303' 790s # received: '303' 790s ok 129 790s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 790s # verifying /modules/alias/script is plain text 790s # testing : /modules/alias/script 790s # expected: '#!/bin/sh 790s # echo Content-type: text/plain 790s # echo 790s # echo this is a shell script cgi. 790s # ' 790s # received: '#!/bin/sh 790s # echo Content-type: text/plain 790s # echo 790s # echo this is a shell script cgi. 790s # ' 790s ok 130 790s # verifying same file accessed at /cgi/script is executed code 790s # testing : /cgi/script 790s # expected: 'this is a shell script cgi. 790s # ' 790s # received: 'this is a shell script cgi. 790s # ' 790s ok 131 790s # verifying ScriptAliasMatch with /aliascgi-script 790s # testing : /aliascgi-script 790s # expected: 'this is a shell script cgi. 790s # ' 790s # received: 'this is a shell script cgi. 790s # ' 790s ok 132 790s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 790s # testing : /aliascgi-script 790s # expected: 'this is a shell script cgi. 790s # ' 790s # received: 'this is a shell script cgi. 790s # ' 790s ok 133 790s # verifying bad script alias. 790s # testing : /aliascgi-nada 790s # expected: 404 790s # received: '404' 790s ok 134 790s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 790s ok 795s t/modules/allowmethods.t ............ 795s 1..9 795s # Running under perl version 5.040000 for linux 795s # Current time local: Fri Nov 29 21:03:51 2024 795s # Current time GMT: Fri Nov 29 21:03:51 2024 795s # Using Test.pm version 1.31 795s # Using Apache/Test.pm version 1.44 795s # testing : Get request to /Get responds 200 795s # expected: 200 795s # received: '200' 795s ok 1 795s # testing : Head request to /Get responds 200 795s # expected: 200 795s # received: '200' 795s ok 2 795s # testing : Post request to /Get responds 405 795s # expected: 405 795s # received: '405' 795s ok 3 795s # testing : Get request to /Head responds 200 795s # expected: 200 795s # received: '200' 795s ok 4 795s # testing : Head request to /Head responds 200 795s # expected: 200 795s # received: '200' 795s ok 5 795s # testing : Post request to /Head responds 405 795s # expected: 405 795s # received: '405' 795s ok 6 795s # testing : Get request to /Post responds 405 795s # expected: 405 795s # received: '405' 795s ok 7 795s # testing : Head request to /Post responds 405 795s # expected: 405 795s # received: '405' 795s ok 8 795s # testing : Post request to /Post responds 200 795s # expected: 200 795s # received: '200' 795s ok 9 795s ok 801s t/modules/asis.t .................... 801s 1..3 801s # Running under perl version 5.040000 for linux 801s # Current time local: Fri Nov 29 21:03:56 2024 801s # Current time GMT: Fri Nov 29 21:03:56 2024 801s # Using Test.pm version 1.31 801s # Using Apache/Test.pm version 1.44 801s # testing : asis content OK 801s # expected: 'This is asis content. 801s # ' 801s # received: 'This is asis content. 801s # ' 801s ok 1 801s # testing : asis gave 404 error 801s # expected: 404 801s # received: '404' 801s ok 2 801s # testing : asis gave 403 error 801s # expected: 403 801s # received: '403' 801s ok 3 801s ok 808s t/modules/authz_core.t .............. 808s 1..504 808s # Running under perl version 5.040000 for linux 808s # Current time local: Fri Nov 29 21:04:02 2024 808s # Current time GMT: Fri Nov 29 21:04:02 2024 808s # Using Test.pm version 1.31 808s # Using Apache/Test.pm version 1.44 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/basic1 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/groups1 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 808s # got 200, expected 200 [a/ : a/ ] 808s ok 1 808s # got 200, expected 200 [a/ : a/ 1] 808s ok 2 808s # got 200, expected 200 [a/ : a/ 2] 808s ok 3 808s # got 200, expected 200 [a/ : a/ 1 2] 808s ok 4 808s # got 200, expected 200 [a/ : a/ 3] 808s ok 5 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 808s # got 401, expected 401 [a/ user1: a/ ] 808s ok 6 808s # got 200, expected 200 [a/ user1: a/ user1] 808s ok 7 808s # got 401, expected 401 [a/ user1: a/ user2] 808s ok 8 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 808s # got 403, expected 403 [a/ Any 1 2: a/ ] 808s ok 9 808s # got 200, expected 200 [a/ Any 1 2: a/ 1] 808s ok 10 808s # got 200, expected 200 [a/ Any 1 2: a/ 2] 808s ok 11 808s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 808s ok 12 808s # got 403, expected 403 [a/ Any 1 2: a/ 3] 808s ok 13 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 808s ok 14 808s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 808s ok 15 808s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 808s ok 16 808s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 808s ok 17 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 808s ok 18 808s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 808s ok 19 808s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 808s ok 20 808s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 808s ok 21 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 808s ok 22 808s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 808s ok 23 808s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 808s ok 24 808s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 808s ok 25 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 808s ok 26 808s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 808s ok 27 808s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 808s ok 28 808s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 808s ok 29 808s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 808s ok 30 808s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 808s ok 31 808s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 808s ok 32 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 808s ok 33 808s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 808s ok 34 808s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 808s ok 35 808s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 808s ok 36 808s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 808s ok 37 808s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 808s ok 38 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 808s ok 39 808s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 808s ok 40 808s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 808s ok 41 808s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 808s ok 42 808s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 808s ok 43 808s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 808s ok 44 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 808s ok 45 808s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 808s ok 46 808s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 808s ok 47 808s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 808s ok 48 808s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 808s ok 49 808s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 808s ok 50 808s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 808s ok 51 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 808s ok 52 808s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 808s ok 53 808s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 808s ok 54 808s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 808s ok 55 808s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 808s ok 56 808s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 808s ok 57 808s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 808s ok 58 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 808s # got 403, expected 403 [a/ All 1 !2: a/ ] 808s ok 59 808s # got 200, expected 200 [a/ All 1 !2: a/ 1] 808s ok 60 808s # got 403, expected 403 [a/ All 1 !2: a/ 2] 808s ok 61 808s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 808s ok 62 808s # got 403, expected 403 [a/ All 1 !2: a/ 3] 808s ok 63 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 808s ok 64 808s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 808s ok 65 808s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 808s ok 66 808s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 808s ok 67 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 808s ok 68 808s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 808s ok 69 808s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 808s ok 70 808s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 808s ok 71 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 808s ok 72 808s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 808s ok 73 808s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 808s ok 74 808s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 808s ok 75 808s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 808s ok 76 808s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 808s ok 77 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 808s ok 78 808s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 808s ok 79 808s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 808s ok 80 808s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 808s ok 81 808s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 808s ok 82 808s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 808s ok 83 808s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 808s ok 84 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 808s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 808s ok 85 808s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 808s ok 86 808s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 808s ok 87 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 808s ok 88 808s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 808s ok 89 808s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 808s ok 90 808s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 808s ok 91 808s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 808s ok 92 808s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 808s ok 93 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 808s ok 94 808s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 808s ok 95 808s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 808s ok 96 808s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 808s ok 97 808s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 808s ok 98 808s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 808s ok 99 808s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 808s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 808s ok 100 808s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 808s ok 101 808s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 808s ok 102 809s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 809s ok 103 809s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 809s ok 104 809s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 809s ok 105 809s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 809s ok 106 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 809s ok 107 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 809s ok 108 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 809s ok 109 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 809s ok 110 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 809s ok 111 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 809s ok 112 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 809s ok 113 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 1 2: a/ ] 809s ok 114 809s # got 403, expected 403 [a/ All 1 2: a/ 1] 809s ok 115 809s # got 403, expected 403 [a/ All 1 2: a/ 2] 809s ok 116 809s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 809s ok 117 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 809s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 809s ok 118 809s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 809s ok 119 809s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 809s ok 120 809s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 809s ok 121 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 809s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 809s ok 122 809s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 809s ok 123 809s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 809s ok 124 809s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 809s ok 125 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 809s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 809s ok 126 809s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 809s ok 127 809s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 809s ok 128 809s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 809s ok 129 809s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 809s ok 130 809s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 809s ok 131 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 809s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 809s ok 132 809s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 809s ok 133 809s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 809s ok 134 809s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 809s ok 135 809s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 809s ok 136 809s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 809s ok 137 809s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 809s ok 138 809s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 809s ok 139 809s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 809s ok 140 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 809s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 809s ok 141 809s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 809s ok 142 809s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 809s ok 143 809s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 809s ok 144 809s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 809s ok 145 809s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 809s ok 146 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 809s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 809s ok 147 809s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 809s ok 148 809s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 809s ok 149 809s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 809s ok 150 809s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 809s ok 151 809s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 809s ok 152 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 809s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 809s ok 153 809s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 809s ok 154 809s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 809s ok 155 809s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 809s ok 156 809s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 809s ok 157 809s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 809s ok 158 809s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 809s ok 159 809s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 809s ok 160 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 809s ok 161 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 809s ok 162 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 809s ok 163 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 809s ok 164 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 809s ok 165 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 809s ok 166 809s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 809s ok 167 809s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 809s ok 168 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 809s ok 169 809s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 809s ok 170 809s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 809s ok 171 809s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 809s ok 172 809s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 809s ok 173 809s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 809s ok 174 809s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 809s ok 175 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 809s ok 176 809s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 809s ok 177 809s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 809s ok 178 809s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 809s ok 179 809s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 809s ok 180 809s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 809s ok 181 809s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 809s ok 182 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 809s ok 183 809s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 809s ok 184 809s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 809s ok 185 809s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 809s ok 186 809s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 809s ok 187 809s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 809s ok 188 809s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 809s ok 189 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 809s ok 190 809s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 809s ok 191 809s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 809s ok 192 809s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 809s ok 193 809s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 809s ok 194 809s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 809s ok 195 809s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 809s ok 196 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 809s ok 197 809s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 809s ok 198 809s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 809s ok 199 809s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 809s ok 200 809s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 809s ok 201 809s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 809s ok 202 809s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 809s ok 203 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 809s ok 204 809s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 809s ok 205 809s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 809s ok 206 809s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 809s ok 207 809s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 809s ok 208 809s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 809s ok 209 809s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 809s ok 210 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 809s ok 211 809s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 809s ok 212 809s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 809s ok 213 809s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 809s ok 214 809s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 809s ok 215 809s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 809s ok 216 809s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 809s ok 217 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 809s ok 218 809s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 809s ok 219 809s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 809s ok 220 809s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 809s ok 221 809s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 809s ok 222 809s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 809s ok 223 809s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 809s ok 224 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 809s ok 225 809s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 809s ok 226 809s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 809s ok 227 809s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 809s ok 228 809s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 809s ok 229 809s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 809s ok 230 809s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 809s ok 231 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 809s ok 232 809s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 809s ok 233 809s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 809s ok 234 809s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 809s ok 235 809s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 809s ok 236 809s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 809s ok 237 809s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 809s ok 238 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 809s ok 239 809s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 809s ok 240 809s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 809s ok 241 809s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 809s ok 242 809s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 809s ok 243 809s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 809s ok 244 809s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 809s ok 245 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 809s ok 246 809s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 809s ok 247 809s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 809s ok 248 809s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 809s ok 249 809s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 809s ok 250 809s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 809s ok 251 809s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 809s ok 252 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 809s ok 253 809s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 809s ok 254 809s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 809s ok 255 809s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 809s ok 256 809s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 809s ok 257 809s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 809s ok 258 809s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 809s ok 259 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 809s ok 260 809s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 809s ok 261 809s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 809s ok 262 809s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 809s ok 263 809s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 809s ok 264 809s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 809s ok 265 809s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 809s ok 266 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 809s ok 267 809s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 809s ok 268 809s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 809s ok 269 809s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 809s ok 270 809s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 809s ok 271 809s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 809s ok 272 809s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 809s ok 273 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 809s ok 274 809s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 809s ok 275 809s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 809s ok 276 809s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 809s ok 277 809s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 809s ok 278 809s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 809s ok 279 809s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 809s ok 280 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 809s ok 281 809s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 809s ok 282 809s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 809s ok 283 809s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 809s ok 284 809s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 809s ok 285 809s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 809s ok 286 809s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 809s ok 287 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 809s ok 288 809s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 809s ok 289 809s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 809s ok 290 809s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 809s ok 291 809s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 809s ok 292 809s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 809s ok 293 809s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 809s ok 294 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 809s ok 295 809s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 809s ok 296 809s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 809s ok 297 809s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 809s ok 298 809s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 809s ok 299 809s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 809s ok 300 809s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 809s ok 301 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 809s ok 302 809s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 809s ok 303 809s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 809s ok 304 809s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 809s ok 305 809s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 809s ok 306 809s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 809s ok 307 809s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 809s ok 308 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 809s ok 309 809s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 809s ok 310 809s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 809s ok 311 809s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 809s ok 312 809s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 809s ok 313 809s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 809s ok 314 809s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 809s ok 315 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 809s ok 316 809s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 809s ok 317 809s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 809s ok 318 809s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 809s ok 319 809s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 809s ok 320 809s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 809s ok 321 809s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 809s ok 322 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 809s ok 323 809s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 809s ok 324 809s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 809s ok 325 809s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 809s ok 326 809s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 809s ok 327 809s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 809s ok 328 809s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 809s ok 329 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 809s ok 330 809s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 809s ok 331 809s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 809s ok 332 809s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 809s ok 333 809s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 809s ok 334 809s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 809s ok 335 809s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 809s ok 336 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 809s ok 337 809s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 809s ok 338 809s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 809s ok 339 809s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 809s ok 340 809s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 809s ok 341 809s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 809s ok 342 809s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 809s ok 343 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 809s ok 344 809s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 809s ok 345 809s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 809s ok 346 809s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 809s ok 347 809s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 809s ok 348 809s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 809s ok 349 809s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 809s ok 350 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 809s ok 351 809s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 809s ok 352 809s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 809s ok 353 809s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 809s ok 354 809s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 809s ok 355 809s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 809s ok 356 809s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 809s ok 357 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 809s ok 358 809s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 809s ok 359 809s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 809s ok 360 809s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 809s ok 361 809s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 809s ok 362 809s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 809s ok 363 809s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 809s ok 364 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 809s ok 365 809s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 809s ok 366 809s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 809s ok 367 809s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 809s ok 368 809s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 809s ok 369 809s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 809s ok 370 809s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 809s ok 371 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 809s ok 372 809s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 809s ok 373 809s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 809s ok 374 809s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 809s ok 375 809s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 809s ok 376 809s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 809s ok 377 809s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 809s ok 378 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 809s ok 379 809s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 809s ok 380 809s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 809s ok 381 809s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 809s ok 382 809s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 809s ok 383 809s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 809s ok 384 809s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 809s ok 385 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 809s ok 386 809s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 809s ok 387 809s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 809s ok 388 809s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 809s ok 389 809s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 809s ok 390 809s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 809s ok 391 809s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 809s ok 392 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 809s ok 393 809s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 809s ok 394 809s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 809s ok 395 809s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 809s ok 396 809s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 809s ok 397 809s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 809s ok 398 809s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 809s ok 399 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 809s ok 400 809s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 809s ok 401 809s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 809s ok 402 809s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 809s ok 403 809s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 809s ok 404 809s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 809s ok 405 809s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 809s ok 406 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 809s ok 407 809s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 809s ok 408 809s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 809s ok 409 809s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 809s ok 410 809s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 809s ok 411 809s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 809s ok 412 809s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 809s ok 413 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 809s ok 414 809s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 809s ok 415 809s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 809s ok 416 809s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 809s ok 417 809s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 809s ok 418 809s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 809s ok 419 809s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 809s ok 420 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 809s ok 421 809s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 809s ok 422 809s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 809s ok 423 809s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 809s ok 424 809s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 809s ok 425 809s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 809s ok 426 809s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 809s ok 427 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 809s ok 428 809s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 809s ok 429 809s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 809s ok 430 809s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 809s ok 431 809s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 809s ok 432 809s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 809s ok 433 809s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 809s ok 434 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 809s ok 435 809s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 809s ok 436 809s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 809s ok 437 809s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 809s ok 438 809s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 809s ok 439 809s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 809s ok 440 809s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 809s ok 441 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 809s ok 442 809s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 809s ok 443 809s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 809s ok 444 809s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 809s ok 445 809s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 809s ok 446 809s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 809s ok 447 809s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 809s ok 448 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 809s ok 449 809s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 809s ok 450 809s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 809s ok 451 809s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 809s ok 452 809s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 809s ok 453 809s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 809s ok 454 809s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 809s ok 455 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 809s ok 456 809s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 809s ok 457 809s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 809s ok 458 809s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 809s ok 459 809s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 809s ok 460 809s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 809s ok 461 809s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 809s ok 462 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 809s ok 463 809s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 809s ok 464 809s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 809s ok 465 809s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 809s ok 466 809s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 809s ok 467 809s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 809s ok 468 809s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 809s ok 469 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 809s ok 470 809s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 809s ok 471 809s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 809s ok 472 809s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 809s ok 473 809s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 809s ok 474 809s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 809s ok 475 809s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 809s ok 476 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 809s ok 477 809s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 809s ok 478 809s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 809s ok 479 809s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 809s ok 480 809s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 809s ok 481 809s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 809s ok 482 809s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 809s ok 483 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 809s ok 484 809s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 809s ok 485 809s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 809s ok 486 809s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 809s ok 487 809s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 809s ok 488 809s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 809s ok 489 809s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 809s ok 490 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 809s ok 491 809s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 809s ok 492 809s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 809s ok 493 809s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 809s ok 494 809s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 809s ok 495 809s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 809s ok 496 809s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 809s ok 497 809s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 809s ok 498 809s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 809s ok 499 809s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 809s ok 500 809s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 809s ok 501 809s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 809s ok 502 809s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 809s ok 503 809s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 809s ok 504 809s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 809s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/basic1 809s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/groups1 809s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 809s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 809s ok 814s t/modules/autoindex.t ............... 814s 1..84 814s # Running under perl version 5.040000 for linux 814s # Current time local: Fri Nov 29 21:04:09 2024 814s # Current time GMT: Fri Nov 29 21:04:09 2024 814s # Using Test.pm version 1.31 814s # Using Apache/Test.pm version 1.44 814s --- 814s IndexOrderDefault Ascending Name 814s GET /modules/autoindex/htaccess/ 814s ok 1 814s --- 814s IndexOrderDefault Ascending Name 814s 814s (C=N O=A) 814s GET /modules/autoindex/htaccess/?C=N&O=A 814s ok 2 814s --- 814s IndexOrderDefault Ascending Name 814s 814s (C=N O=D) 814s GET /modules/autoindex/htaccess/?C=N&O=D 814s ok 3 814s --- 814s IndexOrderDefault Ascending Name 814s 814s (C=M O=A) 814s GET /modules/autoindex/htaccess/?C=M&O=A 814s ok 4 814s --- 814s IndexOrderDefault Ascending Name 814s 814s (C=M O=D) 814s GET /modules/autoindex/htaccess/?C=M&O=D 814s ok 5 814s --- 814s IndexOrderDefault Ascending Name 814s 814s (C=S O=A) 814s GET /modules/autoindex/htaccess/?C=S&O=A 814s ok 6 814s --- 814s IndexOrderDefault Ascending Name 814s 814s (C=S O=D) 814s GET /modules/autoindex/htaccess/?C=S&O=D 814s ok 7 814s --- 814s IndexOrderDefault Ascending Date 814s GET /modules/autoindex/htaccess/ 814s ok 8 814s --- 814s IndexOrderDefault Ascending Date 814s 814s (C=N O=A) 814s GET /modules/autoindex/htaccess/?C=N&O=A 814s ok 9 814s --- 814s IndexOrderDefault Ascending Date 814s 814s (C=N O=D) 814s GET /modules/autoindex/htaccess/?C=N&O=D 814s ok 10 814s --- 814s IndexOrderDefault Ascending Date 814s 814s (C=M O=A) 814s GET /modules/autoindex/htaccess/?C=M&O=A 814s ok 11 814s --- 814s IndexOrderDefault Ascending Date 814s 814s (C=M O=D) 814s GET /modules/autoindex/htaccess/?C=M&O=D 814s ok 12 814s --- 814s IndexOrderDefault Ascending Date 814s 814s (C=S O=A) 814s GET /modules/autoindex/htaccess/?C=S&O=A 814s ok 13 814s --- 814s IndexOrderDefault Ascending Date 814s 814s (C=S O=D) 814s GET /modules/autoindex/htaccess/?C=S&O=D 814s ok 14 814s --- 814s IndexOrderDefault Ascending Size 814s GET /modules/autoindex/htaccess/ 814s ok 15 814s --- 814s IndexOrderDefault Ascending Size 814s 814s (C=N O=A) 814s GET /modules/autoindex/htaccess/?C=N&O=A 814s ok 16 814s --- 814s IndexOrderDefault Ascending Size 814s 814s (C=N O=D) 814s GET /modules/autoindex/htaccess/?C=N&O=D 814s ok 17 814s --- 814s IndexOrderDefault Ascending Size 814s 814s (C=M O=A) 814s GET /modules/autoindex/htaccess/?C=M&O=A 814s ok 18 814s --- 814s IndexOrderDefault Ascending Size 814s 814s (C=M O=D) 814s GET /modules/autoindex/htaccess/?C=M&O=D 814s ok 19 814s --- 814s IndexOrderDefault Ascending Size 814s 814s (C=S O=A) 814s GET /modules/autoindex/htaccess/?C=S&O=A 814s ok 20 814s --- 814s IndexOrderDefault Ascending Size 814s 814s (C=S O=D) 814s GET /modules/autoindex/htaccess/?C=S&O=D 814s ok 21 814s --- 814s IndexOrderDefault Descending Name 814s GET /modules/autoindex/htaccess/ 814s ok 22 814s --- 814s IndexOrderDefault Descending Name 814s 814s (C=N O=A) 814s GET /modules/autoindex/htaccess/?C=N&O=A 814s ok 23 814s --- 814s IndexOrderDefault Descending Name 814s 814s (C=N O=D) 814s GET /modules/autoindex/htaccess/?C=N&O=D 814s ok 24 814s --- 814s IndexOrderDefault Descending Name 814s 814s (C=M O=A) 814s GET /modules/autoindex/htaccess/?C=M&O=A 814s ok 25 814s --- 814s IndexOrderDefault Descending Name 814s 814s (C=M O=D) 814s GET /modules/autoindex/htaccess/?C=M&O=D 814s ok 26 814s --- 814s IndexOrderDefault Descending Name 814s 814s (C=S O=A) 814s GET /modules/autoindex/htaccess/?C=S&O=A 814s ok 27 814s --- 814s IndexOrderDefault Descending Name 814s 814s (C=S O=D) 814s GET /modules/autoindex/htaccess/?C=S&O=D 814s ok 28 814s --- 814s IndexOrderDefault Descending Date 814s GET /modules/autoindex/htaccess/ 814s ok 29 814s --- 814s IndexOrderDefault Descending Date 814s 814s (C=N O=A) 814s GET /modules/autoindex/htaccess/?C=N&O=A 814s ok 30 814s --- 814s IndexOrderDefault Descending Date 814s 814s (C=N O=D) 814s GET /modules/autoindex/htaccess/?C=N&O=D 814s ok 31 814s --- 814s IndexOrderDefault Descending Date 814s 814s (C=M O=A) 814s GET /modules/autoindex/htaccess/?C=M&O=A 814s ok 32 814s --- 814s IndexOrderDefault Descending Date 814s 814s (C=M O=D) 814s GET /modules/autoindex/htaccess/?C=M&O=D 814s ok 33 814s --- 814s IndexOrderDefault Descending Date 814s 814s (C=S O=A) 814s GET /modules/autoindex/htaccess/?C=S&O=A 814s ok 34 814s --- 814s IndexOrderDefault Descending Date 814s 814s (C=S O=D) 814s GET /modules/autoindex/htaccess/?C=S&O=D 814s ok 35 814s --- 814s IndexOrderDefault Descending Size 814s GET /modules/autoindex/htaccess/ 814s ok 36 814s --- 814s IndexOrderDefault Descending Size 814s 814s (C=N O=A) 814s GET /modules/autoindex/htaccess/?C=N&O=A 814s ok 37 814s --- 814s IndexOrderDefault Descending Size 814s 814s (C=N O=D) 814s GET /modules/autoindex/htaccess/?C=N&O=D 814s ok 38 814s --- 814s IndexOrderDefault Descending Size 814s 814s (C=M O=A) 814s GET /modules/autoindex/htaccess/?C=M&O=A 814s ok 39 814s --- 814s IndexOrderDefault Descending Size 814s 814s (C=M O=D) 814s GET /modules/autoindex/htaccess/?C=M&O=D 814s ok 40 814s --- 814s IndexOrderDefault Descending Size 814s 814s (C=S O=A) 814s GET /modules/autoindex/htaccess/?C=S&O=A 814s ok 41 814s --- 814s IndexOrderDefault Descending Size 814s 814s (C=S O=D) 814s GET /modules/autoindex/htaccess/?C=S&O=D 814s ok 42 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Name 814s GET /modules/autoindex/htaccess/ 814s ok 43 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Name 814s 814s (C=N O=A) 814s GET /modules/autoindex/htaccess/?C=N&O=A 814s ok 44 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Name 814s 814s (C=N O=D) 814s GET /modules/autoindex/htaccess/?C=N&O=D 814s ok 45 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Name 814s 814s (C=M O=A) 814s GET /modules/autoindex/htaccess/?C=M&O=A 814s ok 46 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Name 814s 814s (C=M O=D) 814s GET /modules/autoindex/htaccess/?C=M&O=D 814s ok 47 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Name 814s 814s (C=S O=A) 814s GET /modules/autoindex/htaccess/?C=S&O=A 814s ok 48 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Name 814s 814s (C=S O=D) 814s GET /modules/autoindex/htaccess/?C=S&O=D 814s ok 49 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Date 814s GET /modules/autoindex/htaccess/ 814s ok 50 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Date 814s 814s (C=N O=A) 814s GET /modules/autoindex/htaccess/?C=N&O=A 814s ok 51 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Date 814s 814s (C=N O=D) 814s GET /modules/autoindex/htaccess/?C=N&O=D 814s ok 52 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Date 814s 814s (C=M O=A) 814s GET /modules/autoindex/htaccess/?C=M&O=A 814s ok 53 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Date 814s 814s (C=M O=D) 814s GET /modules/autoindex/htaccess/?C=M&O=D 814s ok 54 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Date 814s 814s (C=S O=A) 814s GET /modules/autoindex/htaccess/?C=S&O=A 814s ok 55 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Date 814s 814s (C=S O=D) 814s GET /modules/autoindex/htaccess/?C=S&O=D 814s ok 56 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Size 814s GET /modules/autoindex/htaccess/ 814s ok 57 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Size 814s 814s (C=N O=A) 814s GET /modules/autoindex/htaccess/?C=N&O=A 814s ok 58 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Size 814s 814s (C=N O=D) 814s GET /modules/autoindex/htaccess/?C=N&O=D 814s ok 59 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Size 814s 814s (C=M O=A) 814s GET /modules/autoindex/htaccess/?C=M&O=A 814s ok 60 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Size 814s 814s (C=M O=D) 814s GET /modules/autoindex/htaccess/?C=M&O=D 814s ok 61 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Size 814s 814s (C=S O=A) 814s GET /modules/autoindex/htaccess/?C=S&O=A 814s ok 62 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Ascending Size 814s 814s (C=S O=D) 814s GET /modules/autoindex/htaccess/?C=S&O=D 814s ok 63 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Name 814s GET /modules/autoindex/htaccess/ 814s ok 64 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Name 814s 814s (C=N O=A) 814s GET /modules/autoindex/htaccess/?C=N&O=A 814s ok 65 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Name 814s 814s (C=N O=D) 814s GET /modules/autoindex/htaccess/?C=N&O=D 814s ok 66 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Name 814s 814s (C=M O=A) 814s GET /modules/autoindex/htaccess/?C=M&O=A 814s ok 67 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Name 814s 814s (C=M O=D) 814s GET /modules/autoindex/htaccess/?C=M&O=D 814s ok 68 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Name 814s 814s (C=S O=A) 814s GET /modules/autoindex/htaccess/?C=S&O=A 814s ok 69 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Name 814s 814s (C=S O=D) 814s GET /modules/autoindex/htaccess/?C=S&O=D 814s ok 70 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Date 814s GET /modules/autoindex/htaccess/ 814s ok 71 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Date 814s 814s (C=N O=A) 814s GET /modules/autoindex/htaccess/?C=N&O=A 814s ok 72 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Date 814s 814s (C=N O=D) 814s GET /modules/autoindex/htaccess/?C=N&O=D 814s ok 73 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Date 814s 814s (C=M O=A) 814s GET /modules/autoindex/htaccess/?C=M&O=A 814s ok 74 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Date 814s 814s (C=M O=D) 814s GET /modules/autoindex/htaccess/?C=M&O=D 814s ok 75 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Date 814s 814s (C=S O=A) 814s GET /modules/autoindex/htaccess/?C=S&O=A 814s ok 76 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Date 814s 814s (C=S O=D) 814s GET /modules/autoindex/htaccess/?C=S&O=D 814s ok 77 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Size 814s GET /modules/autoindex/htaccess/ 814s ok 78 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Size 814s 814s (C=N O=A) 814s GET /modules/autoindex/htaccess/?C=N&O=A 814s ok 79 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Size 814s 814s (C=N O=D) 814s GET /modules/autoindex/htaccess/?C=N&O=D 814s ok 80 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Size 814s 814s (C=M O=A) 814s GET /modules/autoindex/htaccess/?C=M&O=A 814s ok 81 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Size 814s 814s (C=M O=D) 814s GET /modules/autoindex/htaccess/?C=M&O=D 814s ok 82 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Size 814s 814s (C=S O=A) 814s GET /modules/autoindex/htaccess/?C=S&O=A 814s ok 83 814s --- 814s IndexOptions FancyIndexing 814s IndexOrderDefault Descending Size 814s 814s (C=S O=D) 814s GET /modules/autoindex/htaccess/?C=S&O=D 814s ok 84 814s ok 820s t/modules/autoindex2.t .............. 820s 1..3 820s # Running under perl version 5.040000 for linux 820s # Current time local: Fri Nov 29 21:04:15 2024 820s # Current time GMT: Fri Nov 29 21:04:15 2024 820s # Using Test.pm version 1.31 820s # Using Apache/Test.pm version 1.44 820s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 820s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 820s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 820s # testing : dir_broken should not be listed 820s # expected: 0 820s # received: 0 820s ok 1 820s # testing : dir_normal should be listed 820s # expected: 1 820s # received: 1 820s ok 2 820s # testing : dir_protected should not be listed 820s # expected: 0 820s # received: 0 820s ok 3 820s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 820s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 820s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 820s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 820s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 820s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 820s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 820s ok 825s t/modules/brotli.t .................. 825s 1..64 825s # Running under perl version 5.040000 for linux 825s # Current time local: Fri Nov 29 21:04:21 2024 825s # Current time GMT: Fri Nov 29 21:04:21 2024 825s # Using Test.pm version 1.31 825s # Using Apache/Test.pm version 1.44 825s qvalue: 825s # expected: 200 825s # received: '200' 825s ok 1 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 2 825s qvalue: 825s # expected: 200 825s # received: '200' 825s ok 3 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 4 825s qvalue: 825s # expected: 200 825s # received: '200' 825s ok 5 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 6 825s qvalue: 825s # expected: 200 825s # received: '200' 825s ok 7 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 8 825s qvalue: 825s # expected: 200 825s # received: '200' 825s ok 9 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 10 825s qvalue: 825s # expected: 200 825s # received: '200' 825s ok 11 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 12 825s qvalue: ; 825s # expected: 200 825s # received: '200' 825s ok 13 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 14 825s qvalue: ; 825s # expected: 200 825s # received: '200' 825s ok 15 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 16 825s qvalue: ; 825s # expected: 200 825s # received: '200' 825s ok 17 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 18 825s qvalue: ;q= 825s # expected: 200 825s # received: '200' 825s ok 19 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 20 825s qvalue: ;q= 825s # expected: 200 825s # received: '200' 825s ok 21 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 22 825s qvalue: ;q= 825s # expected: 200 825s # received: '200' 825s ok 23 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 24 825s qvalue: ;q=0 825s # expected: 200 825s # received: '200' 825s ok 25 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 26 825s qvalue: ;q=0 825s # expected: 200 825s # received: '200' 825s ok 27 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 28 825s qvalue: ;q=0 825s # expected: 200 825s # received: '200' 825s ok 29 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 30 825s qvalue: ;q=0. 825s # expected: 200 825s # received: '200' 825s ok 31 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 32 825s qvalue: ;q=0. 825s # expected: 200 825s # received: '200' 825s ok 33 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 34 825s qvalue: ;q=0. 825s # expected: 200 825s # received: '200' 825s ok 35 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 36 825s qvalue: ;q=0.0 825s # expected: 200 825s # received: '200' 825s ok 37 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 38 825s qvalue: ;q=0.0 825s # expected: 200 825s # received: '200' 825s ok 39 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 40 825s qvalue: ;q=0.0 825s # expected: 200 825s # received: '200' 825s ok 41 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 42 825s qvalue: ;q=0.00 825s # expected: 200 825s # received: '200' 825s ok 43 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 44 825s qvalue: ;q=0.00 825s # expected: 200 825s # received: '200' 825s ok 45 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 46 825s qvalue: ;q=0.00 825s # expected: 200 825s # received: '200' 825s ok 47 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 48 825s qvalue: ;q=0.000 825s # expected: 200 825s # received: '200' 825s ok 49 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 50 825s qvalue: ;q=0.000 825s # expected: 200 825s # received: '200' 825s ok 51 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 52 825s qvalue: ;q=0.000 825s # expected: 200 825s # received: '200' 825s ok 53 825s # testing : response without Content-Encoding is OK 825s # expected: undef 825s # received: undef 825s ok 54 825s qvalue: ;q=0.0000 825s # expected: 200 825s # received: '200' 825s ok 55 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 56 825s qvalue: ;q=0.0000 825s # expected: 200 825s # received: '200' 825s ok 57 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 58 825s qvalue: ;q=0.0000 825s # expected: 200 825s # received: '200' 825s ok 59 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 60 825s # expected: 200 825s # received: '200' 825s ok 61 825s # testing : response Content-Encoding is OK 825s # expected: 'br' 825s # received: 'br' 825s ok 62 825s # expected: 200 825s # received: '200' 825s ok 63 825s # testing : response Content-Encoding is OK 825s # expected: 'gzip' 825s # received: 'gzip' 825s ok 64 825s ok 831s t/modules/buffer.t .................. 831s 1..12 831s # Running under perl version 5.040000 for linux 831s # Current time local: Fri Nov 29 21:04:26 2024 831s # Current time GMT: Fri Nov 29 21:04:26 2024 831s # Using Test.pm version 1.31 831s # Using Apache/Test.pm version 1.44 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 1 831s ok 2 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 3 831s ok 4 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 5 831s ok 6 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 7 831s ok 8 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 9 831s ok 10 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 11 831s ok 12 831s ok 836s t/modules/cache.t ................... 836s 1..3 836s # Running under perl version 5.040000 for linux 836s # Current time local: Fri Nov 29 21:04:32 2024 836s # Current time GMT: Fri Nov 29 21:04:32 2024 836s # Using Test.pm version 1.31 836s # Using Apache/Test.pm version 1.44 836s # testing : non-cached call to index.html 836s # expected: 200 836s # received: '200' 836s ok 1 836s # testing : call to cache index.html 836s # expected: 200 836s # received: '200' 836s ok 2 836s # testing : cached call to index.html 836s # expected: 200 836s # received: '200' 836s ok 3 836s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 836s ok 844s t/modules/cgi.t ..................... 844s 1..58 844s # Running under perl version 5.040000 for linux 844s # Current time local: Fri Nov 29 21:04:37 2024 844s # Current time GMT: Fri Nov 29 21:04:37 2024 844s # Using Test.pm version 1.31 844s # Using Apache/Test.pm version 1.44 844s # testing : return code for acceptpathinfodefault.sh 844s # expected: 200 844s # received: '200' 844s ok 1 844s # testing : body for acceptpathinfodefault.sh 844s # expected: '' 844s # received: '' 844s ok 2 844s # testing : return code for acceptpathinfodefault.sh/foo 844s # expected: 200 844s # received: '200' 844s ok 3 844s # testing : body for acceptpathinfodefault.sh/foo 844s # expected: '/foo' 844s # received: '/foo' 844s ok 4 844s # testing : return code for acceptpathinfooff.sh 844s # expected: 200 844s # received: '200' 844s ok 5 844s # testing : body for acceptpathinfooff.sh 844s # expected: '' 844s # received: '' 844s ok 6 844s # testing : return code for acceptpathinfooff.sh/foo 844s # expected: 404 844s # received: '404' 844s ok 7 844s # no body test for this one 844s ok 8 844s # testing : return code for acceptpathinfoon.sh 844s # expected: 200 844s # received: '200' 844s ok 9 844s # testing : body for acceptpathinfoon.sh 844s # expected: '' 844s # received: '' 844s ok 10 844s # testing : return code for acceptpathinfoon.sh/foo 844s # expected: 200 844s # received: '200' 844s ok 11 844s # testing : body for acceptpathinfoon.sh/foo 844s # expected: '/foo' 844s # received: '/foo' 844s ok 12 844s # testing : return code for bogus-perl.pl 844s # expected: 500 844s # received: '500' 844s ok 13 844s # cgi log created ok. 844s ok 14 844s # testing : return code for bogus-sh.sh 844s # expected: 500 844s # received: '500' 844s ok 15 844s # checking that log size (807) is bigger than it used to be (523) 844s ok 16 844s # testing : return code for nph-stderr.pl 844s # expected: 200 844s # received: '200' 844s ok 17 844s # testing : body for nph-stderr.pl 844s # expected: 'this is nph-stdout' 844s # received: 'this is nph-stdout' 844s ok 18 844s # testing : return code for nph-test.pl 844s # expected: 200 844s # received: '200' 844s ok 19 844s # testing : body for nph-test.pl 844s # expected: 'ok' 844s # received: 'ok' 844s ok 20 844s # testing : return code for perl.pl 844s # expected: 200 844s # received: '200' 844s ok 21 844s # testing : body for perl.pl 844s # expected: 'perl cgi' 844s # received: 'perl cgi' 844s ok 22 844s # testing : return code for sh.sh 844s # expected: 200 844s # received: '200' 844s ok 23 844s # testing : body for sh.sh 844s # expected: 'sh cgi' 844s # received: 'sh cgi' 844s ok 24 844s # testing : return code for stderr1.pl 844s # expected: 200 844s # received: '200' 844s ok 25 844s # testing : body for stderr1.pl 844s # expected: 'this is stdout' 844s # received: 'this is stdout' 844s ok 26 844s # testing : return code for stderr2.pl 844s # expected: 200 844s # received: '200' 844s ok 27 844s # testing : body for stderr2.pl 844s # expected: 'this is also stdout' 844s # received: 'this is also stdout' 844s ok 28 844s # testing : return code for stderr3.pl 844s # expected: 200 844s # received: '200' 844s ok 29 844s # testing : body for stderr3.pl 844s # expected: 'this is more stdout' 844s # received: 'this is more stdout' 844s ok 30 844s # posted content (length 10) to bogus-perl.pl 844s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 844s # expected: '500' 844s # received: '500' 844s ok 31 844s # checking that log size (35781) is greater than 807 844s ok 32 844s # verifying that logged content is 10 characters 844s ok 33 844s # posted content (length 99) to bogus-perl.pl 844s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 844s # expected: '500' 844s # received: '500' 844s ok 34 844s # checking that log size (36240) is greater than 35781 844s ok 35 844s # verifying that logged content is 99 characters 844s ok 36 844s # posted content (length 250) to bogus-perl.pl 844s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 844s # expected: '500' 844s # received: '500' 844s ok 37 844s # checking that log size (36851) is greater than 36240 844s ok 38 844s # verifying that logged content is 250 characters 844s ok 39 844s # posted content (length 255) to bogus-perl.pl 844s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 844s # expected: '500' 844s # received: '500' 844s ok 40 844s # checking that log size (37467) is greater than 36851 844s ok 41 844s # verifying that logged content is 255 characters 844s ok 42 844s # posted content (length 256) to bogus-perl.pl 844s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 844s # expected: '500' 844s # received: '500' 844s ok 43 844s # checking that log size (38084) is greater than 37467 844s ok 44 844s # verifying that logged content is 256 characters 844s ok 45 844s # posted content (length 257) to bogus-perl.pl 844s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 844s # expected: '500' 844s # received: '500' 844s ok 46 844s # checking that log size (38701) is greater than 38084 844s ok 47 844s # verifying that logged content is 256 characters 844s ok 48 844s # posted content (length 258) to bogus-perl.pl 844s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 844s # expected: '500' 844s # received: '500' 844s ok 49 844s # checking that log size (39318) is greater than 38701 844s ok 50 844s # verifying that logged content is 256 characters 844s ok 51 844s # posted content (length 1024) to bogus-perl.pl 844s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 844s # expected: '500' 844s # received: '500' 844s ok 52 844s # checking that log size (39936) is greater than 39318 844s ok 53 844s # verifying that logged content is 256 characters 844s ok 54 844s # verifying log is greater than 40960 bytes. 844s ok 55 844s # verifying log did not grow after making bogus request. 844s ok 56 844s # verifying log did not grow after making another bogus request. 844s ok 57 844s # checking that HEAD /modules/cgi/perl.pl returns 200. 844s ok 58 844s ok 849s t/modules/data.t .................... 849s 1..2 849s # Running under perl version 5.040000 for linux 849s # Current time local: Fri Nov 29 21:04:45 2024 849s # Current time GMT: Fri Nov 29 21:04:45 2024 849s # Using Test.pm version 1.31 849s # Using Apache/Test.pm version 1.44 849s # testing : Checking return code is '200' 849s # expected: 200 849s # received: '200' 849s ok 1 849s ok 2 849s ok 857s t/modules/dav.t ..................... 857s 1..19 857s # Running under perl version 5.040000 for linux 857s # Current time local: Fri Nov 29 21:04:50 2024 857s # Current time GMT: Fri Nov 29 21:04:50 2024 857s # Using Test.pm version 1.31 857s # Using Apache/Test.pm version 1.44 857s resource lock test: 857s ok 1 857s DAV put test: 857s ok 2 857s getting DAV resource properties: 857s ok 3 857s created: Fri, 29 Nov 2024 21:04:56 GMT 857s modified: Fri, 29 Nov 2024 21:04:56 GMT 857s now: Fri, 29 Nov 2024 21:04:58 GMT 857s ok 4 857s ok 5 857s resource lock status test: 857s ok 6 857s resource unlock test: 857s ok 7 857s resource lock status test: 857s ok 8 857s getting uri... 857s expect: 857s -> 857s 857s
857s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

857s this is a page generated by
857s the mod_dav test in the Apache
857s perl test suite.
857s
857s 857s 857s <- 857s ok 15 857s ok 16 857s resource delete test: 857s ok 17 857s expect 404 not found got: 404 857s ok 18 857s PR 49825: expect 400 bad request got: 400 857s ok 19 857s ok 862s t/modules/deflate.t ................. 862s 1..47 862s # Running under perl version 5.040000 for linux 862s # Current time local: Fri Nov 29 21:04:58 2024 862s # Current time GMT: Fri Nov 29 21:04:58 2024 862s # Using Test.pm version 1.31 862s # Using Apache/Test.pm version 1.44 862s testing default 862s ok 1 862s ok 2 862s ok 3 862s ok 4 862s ok 5 862s ok 6 862s ok 7 862s ok 8 862s ok 9 862s ok 10 862s ok 11 862s ok 12 862s ok 13 862s ok 14 862s ok 15 862s ok 16 862s ok 17 862s ok 18 862s ok 19 862s ok 20 862s ok 21 862s ok 22 862s ok 23 862s ok 24 862s ok 25 862s ok 26 862s ok 27 862s ok 28 862s ok 29 862s ok 30 862s ok 31 862s ok 32 862s ok 33 862s ok 34 862s ok 35 862s ok 36 862s ok 37 862s ok 38 862s ok 39 862s ok 40 862s ok 41 862s ok 42 862s ok 43 862s ok 44 862s ok 45 862s # testing : response was 304 862s # expected: qr/HTTP\/1\.. 304/ 862s # received: 'HTTP/1.1 304 Not Modified' 862s ok 46 862s # testing : expect EOF after 304 header 862s # expected: 0 862s # received: 0 862s ok 47 862s ok 868s t/modules/digest.t .................. 868s 1..13 868s # Running under perl version 5.040000 for linux 868s # Current time local: Fri Nov 29 21:05:03 2024 868s # Current time GMT: Fri Nov 29 21:05:03 2024 868s # Using Test.pm version 1.31 868s # Using Apache/Test.pm version 1.44 868s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/realm1 868s # testing : no user to authenticate 868s # expected: 401 868s # received: '401' 868s ok 1 868s # testing : user1:foo not found 868s # expected: 401 868s # received: '401' 868s ok 2 868s # testing : user1:password1 found 868s # expected: 200 868s # received: '200' 868s ok 3 868s # testing : user1:password1 with query string found 868s # expected: 200 868s # received: '200' 868s ok 4 868s # testing : manual Authorization header query string 868s # expected: 200 868s # received: '200' 868s ok 5 868s # testing : manual Authorization with no query string in header 868s # expected: 400 868s # received: '400' 868s ok 6 868s # testing : manual Authorization header with mismatched query string 868s # expected: 400 868s # received: '400' 868s ok 7 868s # testing : manual Authorization header with mismatched query string 868s # expected: 400 868s # received: '400' 868s ok 8 868s # testing : manual Authorization with no query string in header + MSIE 868s # expected: 200 868s # received: '200' 868s ok 9 868s # testing : a compliant response coming from MSIE 868s # expected: 200 868s # received: '200' 868s ok 10 868s # testing : manual Authorization header with mismatched query string + MSIE 868s # expected: 400 868s # received: '400' 868s ok 11 868s # testing : manual Authorization header with mismatched query string + MSIE 868s # expected: 400 868s # received: '400' 868s ok 12 868s # testing : no query string + MSIE 868s # expected: 200 868s # received: '200' 868s ok 13 868s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/realm1 868s ok 874s t/modules/dir.t ..................... 874s 1..212 874s # Running under perl version 5.040000 for linux 874s # Current time local: Fri Nov 29 21:05:09 2024 874s # Current time GMT: Fri Nov 29 21:05:09 2024 874s # Using Test.pm version 1.31 874s # Using Apache/Test.pm version 1.44 874s expecting 403 (forbidden) using DirectoryIndex foo 874s ok 1 874s running 5 test gambit for "1.html" 874s ok 2 874s ok 3 874s ok 4 874s ok 5 874s ok 6 874s running 5 test gambit for "2.html" 874s ok 7 874s ok 8 874s ok 9 874s ok 10 874s ok 11 874s running 5 test gambit for "3.html" 874s ok 12 874s ok 13 874s ok 14 874s ok 15 874s ok 16 874s running 5 test gambit for "4.html" 874s ok 17 874s ok 18 874s ok 19 874s ok 20 874s ok 21 874s running 5 test gambit for "5.html" 874s ok 22 874s ok 23 874s ok 24 874s ok 25 874s ok 26 874s running 5 test gambit for "6.html" 874s ok 27 874s ok 28 874s ok 29 874s ok 30 874s ok 31 874s running 5 test gambit for "7.html" 874s ok 32 874s ok 33 874s ok 34 874s ok 35 874s ok 36 874s running 5 test gambit for "8.html" 874s ok 37 874s ok 38 874s ok 39 874s ok 40 874s ok 41 874s running 5 test gambit for "9.html" 874s ok 42 874s ok 43 874s ok 44 874s ok 45 874s ok 46 874s running 5 test gambit for "0.html" 874s ok 47 874s ok 48 874s ok 49 874s ok 50 874s ok 51 874s expecting 403 (forbidden) using DirectoryIndex goo 874s ok 52 874s running 5 test gambit for "1.html" 874s ok 53 874s ok 54 874s ok 55 874s ok 56 874s ok 57 874s running 5 test gambit for "2.html" 874s ok 58 874s ok 59 874s ok 60 874s ok 61 874s ok 62 874s running 5 test gambit for "3.html" 874s ok 63 874s ok 64 874s ok 65 874s ok 66 874s ok 67 874s running 5 test gambit for "4.html" 874s ok 68 874s ok 69 874s ok 70 874s ok 71 874s ok 72 874s running 5 test gambit for "5.html" 874s ok 73 874s ok 74 874s ok 75 874s ok 76 874s ok 77 874s running 5 test gambit for "6.html" 874s ok 78 874s ok 79 874s ok 80 874s ok 81 874s ok 82 874s running 5 test gambit for "7.html" 874s ok 83 874s ok 84 874s ok 85 874s ok 86 874s ok 87 874s running 5 test gambit for "8.html" 874s ok 88 874s ok 89 874s ok 90 874s ok 91 874s ok 92 874s running 5 test gambit for "9.html" 874s ok 93 874s ok 94 874s ok 95 874s ok 96 874s ok 97 874s running 5 test gambit for "0.html" 874s ok 98 874s ok 99 874s ok 100 874s ok 101 874s ok 102 874s expecting 403 (forbidden) using DirectoryIndex moo 874s ok 103 874s running 5 test gambit for "1.html" 874s ok 104 874s ok 105 874s ok 106 874s ok 107 874s ok 108 874s running 5 test gambit for "2.html" 874s ok 109 874s ok 110 874s ok 111 874s ok 112 874s ok 113 874s running 5 test gambit for "3.html" 874s ok 114 874s ok 115 874s ok 116 874s ok 117 874s ok 118 874s running 5 test gambit for "4.html" 874s ok 119 874s ok 120 874s ok 121 874s ok 122 874s ok 123 874s running 5 test gambit for "5.html" 874s ok 124 874s ok 125 874s ok 126 874s ok 127 874s ok 128 874s running 5 test gambit for "6.html" 874s ok 129 874s ok 130 874s ok 131 874s ok 132 874s ok 133 874s running 5 test gambit for "7.html" 874s ok 134 874s ok 135 874s ok 136 874s ok 137 874s ok 138 874s running 5 test gambit for "8.html" 874s ok 139 874s ok 140 874s ok 141 874s ok 142 874s ok 143 874s running 5 test gambit for "9.html" 874s ok 144 874s ok 145 874s ok 146 874s ok 147 874s ok 148 874s running 5 test gambit for "0.html" 874s ok 149 874s ok 150 874s ok 151 874s ok 152 874s ok 153 874s expecting 403 (forbidden) using DirectoryIndex bleh 874s ok 154 874s running 5 test gambit for "1.html" 874s ok 155 874s ok 156 874s ok 157 874s ok 158 874s ok 159 874s running 5 test gambit for "2.html" 874s ok 160 874s ok 161 874s ok 162 874s ok 163 874s ok 164 874s running 5 test gambit for "3.html" 874s ok 165 874s ok 166 874s ok 167 874s ok 168 874s ok 169 874s running 5 test gambit for "4.html" 874s ok 170 874s ok 171 874s ok 172 874s ok 173 874s ok 174 874s running 5 test gambit for "5.html" 874s ok 175 874s ok 176 874s ok 177 874s ok 178 874s ok 179 874s running 5 test gambit for "6.html" 874s ok 180 874s ok 181 874s ok 182 874s ok 183 874s ok 184 874s running 5 test gambit for "7.html" 874s ok 185 874s ok 186 874s ok 187 874s ok 188 874s ok 189 874s running 5 test gambit for "8.html" 874s ok 190 874s ok 191 874s ok 192 874s ok 193 874s ok 194 874s running 5 test gambit for "9.html" 874s ok 195 874s ok 196 874s ok 197 874s ok 198 874s ok 199 874s running 5 test gambit for "0.html" 874s ok 200 874s ok 201 874s ok 202 874s ok 203 874s ok 204 874s DirectoryIndex /modules/alias/index.html 874s ok 205 874s expecting 403 for DirectoryIndex foo goo moo bleh 874s ok 206 874s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 874s ok 207 874s 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 874s ok 208 874s removed .htaccess (no DirectoryIndex), expecting default (index.html) 874s ok 209 874s ok 210 874s ok 211 874s ok 212 # skip missing DirectorySlash NotFound 874s ok 879s t/modules/directorymatch.t .......... 879s 1..2 879s # Running under perl version 5.040000 for linux 879s # Current time local: Fri Nov 29 21:05:15 2024 879s # Current time GMT: Fri Nov 29 21:05:15 2024 879s # Using Test.pm version 1.31 879s # Using Apache/Test.pm version 1.44 879s # testing : code for /index.html 879s # expected: 200 879s # received: '200' 879s ok 1 879s # testing : check for DMMATCH1 879s # expected: '1' 879s # received: '1' 879s ok 2 879s ok 884s t/modules/env.t ..................... 884s 1..6 884s # Running under perl version 5.040000 for linux 884s # Current time local: Fri Nov 29 21:05:20 2024 884s # Current time GMT: Fri Nov 29 21:05:20 2024 884s # Using Test.pm version 1.31 884s # Using Apache/Test.pm version 1.44 884s # host: /modules/env/host.shtml 884s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 884s ok 1 884s # nothere: /modules/env/nothere.shtml 884s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 884s ok 2 884s # set: /modules/env/set.shtml 884s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 884s ok 3 884s # setempty: /modules/env/setempty.shtml 884s # setempty: EXPECT -><- ACTUAL -><- 884s ok 4 884s # type: /modules/env/type.shtml 884s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 884s ok 5 884s # unset: /modules/env/unset.shtml 884s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 884s ok 6 884s ok 890s t/modules/expires.t ................. 890s 1..92 890s # Running under perl version 5.040000 for linux 890s # Current time local: Fri Nov 29 21:05:25 2024 890s # Current time GMT: Fri Nov 29 21:05:25 2024 890s # Using Test.pm version 1.31 890s # Using Apache/Test.pm version 1.44 890s # debug: index.html 890s HTTP/1.1 200 OK 890s Cache-Control: max-age=323200646 890s Connection: close 890s Date: Fri, 29 Nov 2024 21:05:30 GMT 890s Accept-Ranges: bytes 890s ETag: "3-61fafa7f73d80" 890s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 890s Vary: In-If1 890s Content-Length: 3 890s Content-Type: text/html 890s Expires: Mon, 26 Feb 2035 15:02:57 GMT 890s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 890s Client-Date: Fri, 29 Nov 2024 21:05:30 GMT 890s Client-Peer: 127.0.0.1:8529 890s Client-Response-Num: 1 890s DMMATCH1: 1 890s ok 1 890s # debug: [Cache-Control] [max-age=323200646] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 890s # debug: expires 2056114977 890s # debug: expected: 332425819 890s # debug: actual : 332425819 890s ok 2 890s # debug: text.txt 890s HTTP/1.1 200 OK 890s Cache-Control: max-age=0 890s Connection: close 890s Date: Fri, 29 Nov 2024 21:05:30 GMT 890s Accept-Ranges: bytes 890s ETag: "0-61fafa7f73d80" 890s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 890s Vary: In-If1 890s Content-Type: text/plain 890s Expires: Fri, 29 Nov 2024 21:05:30 GMT 890s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 890s Client-Date: Fri, 29 Nov 2024 21:05:30 GMT 890s Client-Peer: 127.0.0.1:8529 890s Client-Response-Num: 1 890s DMMATCH1: 1 890s 890s 890s ok 3 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 4 890s # debug: image.gif 890s HTTP/1.1 200 OK 890s Cache-Control: max-age=120 890s Connection: close 890s Date: Fri, 29 Nov 2024 21:05:30 GMT 890s Accept-Ranges: bytes 890s ETag: "0-61fafa7f73d80" 890s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 890s Vary: In-If1 890s Content-Type: image/gif 890s Expires: Fri, 29 Nov 2024 21:07:30 GMT 890s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 890s Client-Date: Fri, 29 Nov 2024 21:05:30 GMT 890s Client-Peer: 127.0.0.1:8529 890s Client-Response-Num: 1 890s DMMATCH1: 1 890s 890s 890s ok 5 890s # debug: [Cache-Control] [max-age=120] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:07:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:07:30 GMT 890s # debug: expires 1732914450 890s # debug: expected: 120 890s # debug: actual : 120 890s ok 6 890s # debug: foo.jpg 890s HTTP/1.1 200 OK 890s Cache-Control: max-age=86400 890s Connection: close 890s Date: Fri, 29 Nov 2024 21:05:30 GMT 890s Accept-Ranges: bytes 890s ETag: "0-61fafa7f73d80" 890s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 890s Vary: In-If1 890s Content-Type: image/jpeg 890s Expires: Sat, 30 Nov 2024 21:05:30 GMT 890s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 890s Client-Date: Fri, 29 Nov 2024 21:05:30 GMT 890s Client-Peer: 127.0.0.1:8529 890s Client-Response-Num: 1 890s DMMATCH1: 1 890s 890s 890s ok 7 890s # debug: [Cache-Control] [max-age=86400] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Expires] [Sat, 30 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sat, 30 Nov 2024 21:05:30 GMT 890s # debug: expires 1733000730 890s # debug: expected: 86400 890s # debug: actual : 86400 890s ok 8 890s # debug: [Cache-Control] [max-age=323200646] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 890s # debug: expires 2056114977 890s # debug: expected: 332425819 890s # debug: actual : 332425819 890s ok 9 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 10 890s # debug: [Cache-Control] [max-age=120] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:07:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:07:30 GMT 890s # debug: expires 1732914450 890s # debug: expected: 120 890s # debug: actual : 120 890s ok 11 890s # debug: [Cache-Control] [max-age=86400] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Expires] [Sat, 30 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sat, 30 Nov 2024 21:05:30 GMT 890s # debug: expires 1733000730 890s # debug: expected: 86400 890s # debug: actual : 86400 890s ok 12 890s # --- 890s # ExpiresActive On 890s # debug: [Cache-Control] [max-age=323200646] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 890s # debug: expires 2056114977 890s # debug: expected: 332425819 890s # debug: actual : 332425819 890s ok 13 890s # --- 890s # ExpiresActive On 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 14 890s # --- 890s # ExpiresActive On 890s # debug: [Cache-Control] [max-age=120] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:07:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:07:30 GMT 890s # debug: expires 1732914450 890s # debug: expected: 120 890s # debug: actual : 120 890s ok 15 890s # --- 890s # ExpiresActive On 890s # debug: [Cache-Control] [max-age=86400] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Expires] [Sat, 30 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sat, 30 Nov 2024 21:05:30 GMT 890s # debug: expires 1733000730 890s # debug: expected: 86400 890s # debug: actual : 86400 890s ok 16 890s #--- 890s # ExpiresActive On 890s ExpiresDefault A37326680 890s # debug: [Cache-Control] [max-age=37326680] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Expires] [Wed, 04 Feb 2026 21:36:50 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Wed, 04 Feb 2026 21:36:50 GMT 890s # debug: expires 1770241010 890s # debug: expected: 37326680 890s # debug: actual : 37326680 890s ok 17 890s #--- 890s # ExpiresActive On 890s ExpiresDefault A37326680 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 18 890s #--- 890s # ExpiresActive On 890s ExpiresDefault A37326680 890s # debug: [Cache-Control] [max-age=120] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:07:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:07:30 GMT 890s # debug: expires 1732914450 890s # debug: expected: 120 890s # debug: actual : 120 890s ok 19 890s #--- 890s # ExpiresActive On 890s ExpiresDefault A37326680 890s # debug: [Cache-Control] [max-age=86400] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Expires] [Sat, 30 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sat, 30 Nov 2024 21:05:30 GMT 890s # debug: expires 1733000730 890s # debug: expected: 86400 890s # debug: actual : 86400 890s ok 20 890s # --- 890s # ExpiresActive On 890s ExpiresByType text/plain M10195404 890s # debug: [Cache-Control] [max-age=323200646] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 890s # debug: expires 2056114977 890s # debug: expected: 332425819 890s # debug: actual : 332425819 890s ok 21 890s # --- 890s # ExpiresActive On 890s ExpiresByType text/plain M10195404 890s # debug: [Cache-Control] [max-age=970231] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Expires] [Wed, 11 Dec 2024 02:36:02 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Wed, 11 Dec 2024 02:36:02 GMT 890s # debug: expires 1733884562 890s # debug: expected: 10195404 890s # debug: actual : 10195404 890s ok 22 890s # --- 890s # ExpiresActive On 890s ExpiresByType text/plain M10195404 890s # debug: [Cache-Control] [max-age=120] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:07:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:07:30 GMT 890s # debug: expires 1732914450 890s # debug: expected: 120 890s # debug: actual : 120 890s ok 23 890s # --- 890s # ExpiresActive On 890s ExpiresByType text/plain M10195404 890s # debug: [Cache-Control] [max-age=86400] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Expires] [Sat, 30 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sat, 30 Nov 2024 21:05:30 GMT 890s # debug: expires 1733000730 890s # debug: expected: 86400 890s # debug: actual : 86400 890s ok 24 890s # --- 890s # ExpiresActive On 890s ExpiresDefault A1123330 890s ExpiresByType text/plain "modification plus 3 months 10 days 2 hours 38 minutes 1 seconds" 890s # debug: [Cache-Control] [max-age=1123330] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Expires] [Thu, 12 Dec 2024 21:07:40 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Thu, 12 Dec 2024 21:07:40 GMT 890s # debug: expires 1734037660 890s # debug: expected: 1123330 890s # debug: actual : 1123330 890s ok 25 890s # --- 890s # ExpiresActive On 890s ExpiresDefault A1123330 890s ExpiresByType text/plain "modification plus 3 months 10 days 2 hours 38 minutes 1 seconds" 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 26 890s # --- 890s # ExpiresActive On 890s ExpiresDefault A1123330 890s ExpiresByType text/plain "modification plus 3 months 10 days 2 hours 38 minutes 1 seconds" 890s # debug: [Cache-Control] [max-age=120] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:07:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:07:30 GMT 890s # debug: expires 1732914450 890s # debug: expected: 120 890s # debug: actual : 120 890s ok 27 890s # --- 890s # ExpiresActive On 890s ExpiresDefault A1123330 890s ExpiresByType text/plain "modification plus 3 months 10 days 2 hours 38 minutes 1 seconds" 890s # debug: [Cache-Control] [max-age=86400] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Expires] [Sat, 30 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sat, 30 Nov 2024 21:05:30 GMT 890s # debug: expires 1733000730 890s # debug: expected: 86400 890s # debug: actual : 86400 890s ok 28 890s #--- 890s # ExpiresActive On 890s ExpiresDefault "modification plus 3 months 4 days 2 hours 10 minutes 15 seconds" 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 29 890s #--- 890s # ExpiresActive On 890s ExpiresDefault "modification plus 3 months 4 days 2 hours 10 minutes 15 seconds" 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 30 890s #--- 890s # ExpiresActive On 890s ExpiresDefault "modification plus 3 months 4 days 2 hours 10 minutes 15 seconds" 890s # debug: [Cache-Control] [max-age=120] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:07:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:07:30 GMT 890s # debug: expires 1732914450 890s # debug: expected: 120 890s # debug: actual : 120 890s ok 31 890s #--- 890s # ExpiresActive On 890s ExpiresDefault "modification plus 3 months 4 days 2 hours 10 minutes 15 seconds" 890s # debug: [Cache-Control] [max-age=86400] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Expires] [Sat, 30 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sat, 30 Nov 2024 21:05:30 GMT 890s # debug: expires 1733000730 890s # debug: expected: 86400 890s # debug: actual : 86400 890s ok 32 890s # --- 890s # ExpiresActive On 890s ExpiresByType image/gif M39516465 890s # debug: [Cache-Control] [max-age=323200646] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 890s # debug: expires 2056114977 890s # debug: expected: 332425819 890s # debug: actual : 332425819 890s ok 33 890s # --- 890s # ExpiresActive On 890s ExpiresByType image/gif M39516465 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 34 890s # --- 890s # ExpiresActive On 890s ExpiresByType image/gif M39516465 890s # debug: [Cache-Control] [max-age=30291292] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Expires] [Sat, 15 Nov 2025 11:20:23 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sat, 15 Nov 2025 11:20:23 GMT 890s # debug: expires 1763205623 890s # debug: expected: 39516465 890s # debug: actual : 39516465 890s ok 35 890s # --- 890s # ExpiresActive On 890s ExpiresByType image/gif M39516465 890s # debug: [Cache-Control] [max-age=86400] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Expires] [Sat, 30 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sat, 30 Nov 2024 21:05:30 GMT 890s # debug: expires 1733000730 890s # debug: expected: 86400 890s # debug: actual : 86400 890s ok 36 890s # --- 890s # ExpiresActive On 890s ExpiresDefault A6852641 890s ExpiresByType image/gif M40201787 890s # debug: [Cache-Control] [max-age=6852641] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Expires] [Mon, 17 Feb 2025 04:36:11 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Mon, 17 Feb 2025 04:36:11 GMT 890s # debug: expires 1739766971 890s # debug: expected: 6852641 890s # debug: actual : 6852641 890s ok 37 890s # --- 890s # ExpiresActive On 890s ExpiresDefault A6852641 890s ExpiresByType image/gif M40201787 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 38 890s # --- 890s # ExpiresActive On 890s ExpiresDefault A6852641 890s ExpiresByType image/gif M40201787 890s # debug: [Cache-Control] [max-age=30976614] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Expires] [Sun, 23 Nov 2025 09:42:25 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sun, 23 Nov 2025 09:42:25 GMT 890s # debug: expires 1763890945 890s # debug: expected: 40201787 890s # debug: actual : 40201787 890s ok 39 890s # --- 890s # ExpiresActive On 890s ExpiresDefault A6852641 890s ExpiresByType image/gif M40201787 890s # debug: [Cache-Control] [max-age=86400] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Expires] [Sat, 30 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sat, 30 Nov 2024 21:05:30 GMT 890s # debug: expires 1733000730 890s # debug: expected: 86400 890s # debug: actual : 86400 890s ok 40 890s #--- 890s # ExpiresActive On 890s ExpiresDefault M9160200 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 41 890s #--- 890s # ExpiresActive On 890s ExpiresDefault M9160200 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 42 890s #--- 890s # ExpiresActive On 890s ExpiresDefault M9160200 890s # debug: [Cache-Control] [max-age=120] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:07:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:07:30 GMT 890s # debug: expires 1732914450 890s # debug: expected: 120 890s # debug: actual : 120 890s ok 43 890s #--- 890s # ExpiresActive On 890s ExpiresDefault M9160200 890s # debug: [Cache-Control] [max-age=86400] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Expires] [Sat, 30 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sat, 30 Nov 2024 21:05:30 GMT 890s # debug: expires 1733000730 890s # debug: expected: 86400 890s # debug: actual : 86400 890s ok 44 890s # --- 890s # ExpiresActive On 890s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 3 days 6 hours 39 minutes 35 seconds" 890s # debug: [Cache-Control] [max-age=323200646] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 890s # debug: expires 2056114977 890s # debug: expected: 332425819 890s # debug: actual : 332425819 890s ok 45 890s # --- 890s # ExpiresActive On 890s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 3 days 6 hours 39 minutes 35 seconds" 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 46 890s # --- 890s # ExpiresActive On 890s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 3 days 6 hours 39 minutes 35 seconds" 890s # debug: [Cache-Control] [max-age=120] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:07:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:07:30 GMT 890s # debug: expires 1732914450 890s # debug: expected: 120 890s # debug: actual : 120 890s ok 47 890s # --- 890s # ExpiresActive On 890s ExpiresByType image/jpeg "access plus 1 years 3 months 2 weeks 3 days 6 hours 39 minutes 35 seconds" 890s # debug: [Cache-Control] [max-age=40804775] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Expires] [Tue, 17 Mar 2026 03:45:05 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Tue, 17 Mar 2026 03:45:05 GMT 890s # debug: expires 1773719105 890s # debug: expected: 40804775 890s # debug: actual : 40804775 890s ok 48 890s # --- 890s # ExpiresActive On 890s ExpiresDefault A5990785 890s ExpiresByType image/jpeg "modification plus 1 years 3 months 2 weeks 17 days 7 hours 35 minutes 30 seconds" 890s # debug: [Cache-Control] [max-age=5990785] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Expires] [Fri, 07 Feb 2025 05:11:55 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 07 Feb 2025 05:11:55 GMT 890s # debug: expires 1738905115 890s # debug: expected: 5990785 890s # debug: actual : 5990785 890s ok 49 890s # --- 890s # ExpiresActive On 890s ExpiresDefault A5990785 890s ExpiresByType image/jpeg "modification plus 1 years 3 months 2 weeks 17 days 7 hours 35 minutes 30 seconds" 890s # debug: [Cache-Control] [max-age=0] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: expires 1732914330 890s # debug: expected: 9225172 890s # debug: actual : 9225172 890s ok 50 890s # --- 890s # ExpiresActive On 890s ExpiresDefault A5990785 890s ExpiresByType image/jpeg "modification plus 1 years 3 months 2 weeks 17 days 7 hours 35 minutes 30 seconds" 890s # debug: [Cache-Control] [max-age=120] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Expires] [Fri, 29 Nov 2024 21:07:30 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Fri, 29 Nov 2024 21:07:30 GMT 890s # debug: expires 1732914450 890s # debug: expected: 120 890s # debug: actual : 120 890s ok 51 890s # --- 890s # ExpiresActive On 890s ExpiresDefault A5990785 890s ExpiresByType image/jpeg "modification plus 1 years 3 months 2 weeks 17 days 7 hours 35 minutes 30 seconds" 890s # debug: [Cache-Control] [max-age=32792557] 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Expires] [Sun, 14 Dec 2025 10:08:08 GMT] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 890s # debug: modified 1723689158 890s # debug: access Fri, 29 Nov 2024 21:05:30 GMT 890s # debug: access 1732914330 890s # debug: expires Sun, 14 Dec 2025 10:08:08 GMT 890s # debug: expires 1765706888 890s # debug: expected: 42017730 890s # debug: actual : 42017730 890s ok 52 890s # --- 890s # ExpiresActive Off 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 53 890s # --- 890s # ExpiresActive Off 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 54 890s # --- 890s # ExpiresActive Off 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 55 890s # --- 890s # ExpiresActive Off 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 56 890s #--- 890s # ExpiresActive Off 890s ExpiresDefault M2268369 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 57 890s #--- 890s # ExpiresActive Off 890s ExpiresDefault M2268369 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 58 890s #--- 890s # ExpiresActive Off 890s ExpiresDefault M2268369 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 59 890s #--- 890s # ExpiresActive Off 890s ExpiresDefault M2268369 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 60 890s # --- 890s # ExpiresActive Off 890s ExpiresByType text/plain "modification plus 1 years 3 months 1 weeks 12 days 2 hours 46 minutes 21 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 61 890s # --- 890s # ExpiresActive Off 890s ExpiresByType text/plain "modification plus 1 years 3 months 1 weeks 12 days 2 hours 46 minutes 21 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 62 890s # --- 890s # ExpiresActive Off 890s ExpiresByType text/plain "modification plus 1 years 3 months 1 weeks 12 days 2 hours 46 minutes 21 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 63 890s # --- 890s # ExpiresActive Off 890s ExpiresByType text/plain "modification plus 1 years 3 months 1 weeks 12 days 2 hours 46 minutes 21 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 64 890s # --- 890s # ExpiresActive Off 890s ExpiresDefault "access plus 3 months 3 days 6 hours 39 minutes 26 seconds" 890s ExpiresByType text/plain "modification plus 1 years 2 weeks 19 days 5 hours 16 minutes 48 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 65 890s # --- 890s # ExpiresActive Off 890s ExpiresDefault "access plus 3 months 3 days 6 hours 39 minutes 26 seconds" 890s ExpiresByType text/plain "modification plus 1 years 2 weeks 19 days 5 hours 16 minutes 48 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 66 890s # --- 890s # ExpiresActive Off 890s ExpiresDefault "access plus 3 months 3 days 6 hours 39 minutes 26 seconds" 890s ExpiresByType text/plain "modification plus 1 years 2 weeks 19 days 5 hours 16 minutes 48 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 67 890s # --- 890s # ExpiresActive Off 890s ExpiresDefault "access plus 3 months 3 days 6 hours 39 minutes 26 seconds" 890s ExpiresByType text/plain "modification plus 1 years 2 weeks 19 days 5 hours 16 minutes 48 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 68 890s #--- 890s # ExpiresActive Off 890s ExpiresDefault A9851966 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:30 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 69 890s #--- 890s # ExpiresActive Off 890s ExpiresDefault A9851966 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 70 890s #--- 890s # ExpiresActive Off 890s ExpiresDefault A9851966 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 71 890s #--- 890s # ExpiresActive Off 890s ExpiresDefault A9851966 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 72 890s # --- 890s # ExpiresActive Off 890s ExpiresByType image/gif A8739406 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 73 890s # --- 890s # ExpiresActive Off 890s ExpiresByType image/gif A8739406 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 74 890s # --- 890s # ExpiresActive Off 890s ExpiresByType image/gif A8739406 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 75 890s # --- 890s # ExpiresActive Off 890s ExpiresByType image/gif A8739406 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 76 890s # --- 890s # ExpiresActive Off 890s ExpiresDefault M35534110 890s ExpiresByType image/gif "access plus 1 months 10 days 3 hours 24 minutes 39 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 77 890s # --- 890s # ExpiresActive Off 890s ExpiresDefault M35534110 890s ExpiresByType image/gif "access plus 1 months 10 days 3 hours 24 minutes 39 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 78 890s # --- 890s # ExpiresActive Off 890s ExpiresDefault M35534110 890s ExpiresByType image/gif "access plus 1 months 10 days 3 hours 24 minutes 39 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 79 890s # --- 890s # ExpiresActive Off 890s ExpiresDefault M35534110 890s ExpiresByType image/gif "access plus 1 months 10 days 3 hours 24 minutes 39 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 80 890s #--- 890s # ExpiresActive Off 890s ExpiresDefault "access plus 1 years 3 months 6 days 6 hours 18 minutes 1 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 81 890s #--- 890s # ExpiresActive Off 890s ExpiresDefault "access plus 1 years 3 months 6 days 6 hours 18 minutes 1 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 82 890s #--- 890s # ExpiresActive Off 890s ExpiresDefault "access plus 1 years 3 months 6 days 6 hours 18 minutes 1 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 83 890s #--- 890s # ExpiresActive Off 890s ExpiresDefault "access plus 1 years 3 months 6 days 6 hours 18 minutes 1 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 84 890s # --- 890s # ExpiresActive Off 890s ExpiresByType image/jpeg "modification plus 1 years 2 months 17 days 7 hours 44 minutes 16 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 85 890s # --- 890s # ExpiresActive Off 890s ExpiresByType image/jpeg "modification plus 1 years 2 months 17 days 7 hours 44 minutes 16 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 86 890s # --- 890s # ExpiresActive Off 890s ExpiresByType image/jpeg "modification plus 1 years 2 months 17 days 7 hours 44 minutes 16 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 87 890s # --- 890s # ExpiresActive Off 890s ExpiresByType image/jpeg "modification plus 1 years 2 months 17 days 7 hours 44 minutes 16 seconds" 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 88 890s # --- 890s # ExpiresActive Off 890s ExpiresDefault M32581163 890s ExpiresByType image/jpeg M33359365 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["3-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Length] [3] 890s # debug: [Content-Type] [text/html] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 89 890s # --- 890s # ExpiresActive Off 890s ExpiresDefault M32581163 890s ExpiresByType image/jpeg M33359365 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [text/plain] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 90 890s # --- 890s # ExpiresActive Off 890s ExpiresDefault M32581163 890s ExpiresByType image/jpeg M33359365 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/gif] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 91 890s # --- 890s # ExpiresActive Off 890s ExpiresDefault M32581163 890s ExpiresByType image/jpeg M33359365 890s # debug: [Connection] [close] 890s # debug: [Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Accept-Ranges] [bytes] 890s # debug: [ETag] ["0-61fafa7f73d80"] 890s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 890s # debug: [Vary] [In-If1] 890s # debug: [Content-Type] [image/jpeg] 890s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 890s # debug: [Client-Date] [Fri, 29 Nov 2024 21:05:31 GMT] 890s # debug: [Client-Peer] [127.0.0.1:8529] 890s # debug: [Client-Response-Num] [1] 890s # debug: [DMMATCH1] [1] 890s ok 92 890s ok 925s t/modules/ext_filter.t .............. 925s 1..24 925s # Running under perl version 5.040000 for linux 925s # Current time local: Fri Nov 29 21:05:31 2024 925s # Current time GMT: Fri Nov 29 21:05:31 2024 925s # Using Test.pm version 1.31 925s # Using Apache/Test.pm version 1.44 925s # testing : sed output filter 925s # expected: 'barbar' 925s # received: 'barbar' 925s ok 1 925s # testing : slow filter process 925s # expected: 'foobar' 925s # received: 'foobar' 925s ok 2 925s # testing : echo worked 925s # expected: 200 925s # received: '200' 925s ok 3 925s # testing : request body filtered 925s # expected: 'barbar 925s # ' 925s # received: 'barbar 925s # ' 925s ok 4 925s # testing : got 413 error 925s # expected: 413 925s # received: '413' 925s ok 5 925s # testing : got 413 error body 925s # expected: qr/413 Request Entity Too Large/ 925s # received: ' 925s # 925s # 413 Request Entity Too Large 925s # 925s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

951s # 951s # 951s # Hello World 951s # 951s #

[back]

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

mod_include test

951s # 951s # 951s # Hello World 951s # 951s #

[back]

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

mod_include test

951s # 951s # 951s # Hello World 951s # 951s #

[back]

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

Load Balancer Manager for localhost

992s # 992s #
Server Version: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0
992s #
Server Built: 2024-08-15T07:32:14
992s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
992s #
992s #

LoadBalancer Status for balancer://foo1 [p30754e34_foo1]

992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
992s #
992s # 992s # 992s # 992s # 992s # 992s # 992s #
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)
992s #
992s #

LoadBalancer Status for balancer://foo2 [p30754e34_foo2]

992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
992s #
992s # 992s # 992s # 992s # 992s # 992s # 992s #
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)
992s #
992s #

LoadBalancer Status for balancer://foo3 [p30754e34_foo3]

992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
992s #
992s # 992s # 992s # 992s # 992s # 992s # 992s #
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)
992s #
992s #

LoadBalancer Status for balancer://foo4 [p30754e34_foo4]

992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01heartbeat/baltest4Yes
992s #
992s # 992s # 992s # 992s # 992s # 992s # 992s #
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)
992s #
992s #

LoadBalancer Status for balancer://pr45434 [p30754e34_pr45434]

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

LoadBalancer Status for balancer://failover [p30754e34_failover]

992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s # 992s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/Yes
992s #
992s # 992s # 992s # 992s # 992s # 992s # 992s #
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)
992s #
992s #

LoadBalancer Status for balancer://dynproxy [p30754e34_dynproxy]

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

Moved Permanently

1050s #

The document has moved here.

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

Moved Permanently

1050s #

The document has moved here.

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

Moved Permanently

1050s #

The document has moved here.

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

Moved Permanently

1050s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1050s #

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

Multiple Choices

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

Available documents: 1050s #

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

Multiple Choices

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

Available documents: 1050s #

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

Moved Permanently

1050s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1050s #

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

Multiple Choices

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

Available documents: 1050s #

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

Moved Permanently

1050s #

The document has moved here.

1050s # 1050s # ' 1050s ok 48 1050s ok 1054s t/modules/status.t .................. 1054s 1..1 1054s # Running under perl version 5.040000 for linux 1054s # Current time local: Fri Nov 29 21:08:11 2024 1054s # Current time GMT: Fri Nov 29 21:08:11 2024 1054s # Using Test.pm version 1.31 1054s # Using Apache/Test.pm version 1.44 1054s 1054s 1054s Apache Status 1054s 1054s

Apache Server Status for localhost (via 127.0.0.1)

1054s 1054s
Server Version: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0
1054s
Server MPM: prefork
1054s
Server Built: 2024-08-15T07:32:14 1054s

1054s
Current Time: Friday, 29-Nov-2024 21:08:15 UTC
1054s
Restart Time: Friday, 29-Nov-2024 20:57:04 UTC
1054s
Parent Server Config. Generation: 1
1054s
Parent Server MPM Generation: 0
1054s
Server uptime: 11 minutes 11 seconds
1054s
Server load: 1.25 1.12 1.02
1054s
Total accesses: 6891 - Total Traffic: 137.0 MB - Total Duration: 140181
1054s
CPU Usage: u.35 s.63 cu9.21 cs15.38 - 3.81% CPU load
1054s
10.3 requests/sec - 209.1 kB/second - 20.4 kB/request - 20.3426 ms/request
1054s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
1054s
...W_._
1054s

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

1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s
SrvPIDAccMCPU 1054s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/2835. 1054s 0.00520438110.00.0047.31 1054s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
1-0-0/0/2897. 1054s 0.00531371400.00.0079.64 1054s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
2-0-0/0/858. 1054s 0.00540290610.00.009.89 1054s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
3-02879780/81/90W 1054s 0.2300156090.00.050.05 1054s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
4-02879830/113/117_ 1054s 0.34416520.00.080.08 1054s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
5-0-0/0/10. 1054s 0.00550133880.00.000.01 1054s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
6-02848050/84/84_ 1054s 0.36415170.00.040.04 1054s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1054s
1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s 1054s
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
1054s 1054s 1054s ok 1 1054s ok 1059s t/modules/substitute.t .............. 1059s 1..19 1059s # Running under perl version 5.040000 for linux 1059s # Current time local: Fri Nov 29 21:08:15 2024 1059s # Current time GMT: Fri Nov 29 21:08:15 2024 1059s # Using Test.pm version 1.31 1059s # Using Apache/Test.pm version 1.44 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1059s got 200 'barbar': OK 1059s ok 1 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1059s got 200 'barbar': OK 1059s ok 2 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1059s got 200 'foofoo': OK 1059s ok 3 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1059s got 200 'barbar': OK 1059s ok 4 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1059s got 200 'barbar': OK 1059s ok 5 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1059s got 200 'barbar': OK 1059s ok 6 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1059s got 200 'foof 1059s oo': OK 1059s ok 7 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1059s got 200 'xfoo': OK 1059s ok 8 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1059s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1059s ok 9 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1059s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1059s got 200 'barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1059s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s barx 1060s ': OK 1060s ok 10 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1060s got 200 'a$1axb(': OK 1060s ok 11 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1060s got 200 'a$XX': OK 1060s ok 12 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1060s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1060s ok 13 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1060s got 200 'x&x': OK 1060s ok 14 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1060s got 200 'xx': OK 1060s ok 15 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1060s got 200 'fcooar': OK 1060s ok 16 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1060s got 200 'fc$1ar': OK 1060s ok 17 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1060s got 200 'fdooar': OK 1060s ok 18 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1060s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1060s got 200 'XXXfooXXX 1060s bar': OK 1060s ok 19 1060s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1060s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1060s ok 1066s t/modules/unique_id.t ............... 1066s 1..300 1066s # Running under perl version 5.040000 for linux 1066s # Current time local: Fri Nov 29 21:08:20 2024 1066s # Current time GMT: Fri Nov 29 21:08:20 2024 1066s # Using Test.pm version 1.31 1066s # Using Apache/Test.pm version 1.44 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 1 1066s # unique id: Z0otSZdpdxE-Z--1TmBAjwAAAAQ 1066s ok 2 1066s ok 3 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 4 1066s # unique id: Z0otSco7CWFBP9UguObzIwAAAAM 1066s ok 5 1066s ok 6 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 7 1066s # unique id: Z0otSTII1LkGmSw_0DhehwAAAAY 1066s ok 8 1066s ok 9 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 10 1066s # unique id: Z0otSZdpdxE-Z--1TmBAkAAAAAQ 1066s ok 11 1066s ok 12 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 13 1066s # unique id: Z0otSco7CWFBP9UguObzJAAAAAM 1066s ok 14 1066s ok 15 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 16 1066s # unique id: Z0otSTII1LkGmSw_0DheiAAAAAY 1066s ok 17 1066s ok 18 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 19 1066s # unique id: Z0otSZdpdxE-Z--1TmBAkQAAAAQ 1066s ok 20 1066s ok 21 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 22 1066s # unique id: Z0otSco7CWFBP9UguObzJQAAAAM 1066s ok 23 1066s ok 24 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 25 1066s # unique id: Z0otSTII1LkGmSw_0DheiQAAAAY 1066s ok 26 1066s ok 27 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 28 1066s # unique id: Z0otSZdpdxE-Z--1TmBAkgAAAAQ 1066s ok 29 1066s ok 30 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 31 1066s # unique id: Z0otSco7CWFBP9UguObzJgAAAAM 1066s ok 32 1066s ok 33 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 34 1066s # unique id: Z0otSTII1LkGmSw_0DheigAAAAY 1066s ok 35 1066s ok 36 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 37 1066s # unique id: Z0otSZdpdxE-Z--1TmBAkwAAAAQ 1066s ok 38 1066s ok 39 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 40 1066s # unique id: Z0otSco7CWFBP9UguObzJwAAAAM 1066s ok 41 1066s ok 42 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 43 1066s # unique id: Z0otSTII1LkGmSw_0DheiwAAAAY 1066s ok 44 1066s ok 45 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 46 1066s # unique id: Z0otSZdpdxE-Z--1TmBAlAAAAAQ 1066s ok 47 1066s ok 48 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 49 1066s # unique id: Z0otSco7CWFBP9UguObzKAAAAAM 1066s ok 50 1066s ok 51 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 52 1066s # unique id: Z0otSTII1LkGmSw_0DhejAAAAAY 1066s ok 53 1066s ok 54 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 55 1066s # unique id: Z0otSZdpdxE-Z--1TmBAlQAAAAQ 1066s ok 56 1066s ok 57 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 58 1066s # unique id: Z0otSco7CWFBP9UguObzKQAAAAM 1066s ok 59 1066s ok 60 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 61 1066s # unique id: Z0otSTII1LkGmSw_0DhejQAAAAY 1066s ok 62 1066s ok 63 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 64 1066s # unique id: Z0otSZdpdxE-Z--1TmBAlgAAAAQ 1066s ok 65 1066s ok 66 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 67 1066s # unique id: Z0otSco7CWFBP9UguObzKgAAAAM 1066s ok 68 1066s ok 69 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 70 1066s # unique id: Z0otSTII1LkGmSw_0DhejgAAAAY 1066s ok 71 1066s ok 72 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 73 1066s # unique id: Z0otSZdpdxE-Z--1TmBAlwAAAAQ 1066s ok 74 1066s ok 75 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 76 1066s # unique id: Z0otSco7CWFBP9UguObzKwAAAAM 1066s ok 77 1066s ok 78 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 79 1066s # unique id: Z0otSTII1LkGmSw_0DhejwAAAAY 1066s ok 80 1066s ok 81 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 82 1066s # unique id: Z0otSZdpdxE-Z--1TmBAmAAAAAQ 1066s ok 83 1066s ok 84 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 85 1066s # unique id: Z0otSco7CWFBP9UguObzLAAAAAM 1066s ok 86 1066s ok 87 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 88 1066s # unique id: Z0otSTII1LkGmSw_0DhekAAAAAY 1066s ok 89 1066s ok 90 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 91 1066s # unique id: Z0otSZdpdxE-Z--1TmBAmQAAAAQ 1066s ok 92 1066s ok 93 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 94 1066s # unique id: Z0otSco7CWFBP9UguObzLQAAAAM 1066s ok 95 1066s ok 96 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 97 1066s # unique id: Z0otSTII1LkGmSw_0DhekQAAAAY 1066s ok 98 1066s ok 99 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 100 1066s # unique id: Z0otSZdpdxE-Z--1TmBAmgAAAAQ 1066s ok 101 1066s ok 102 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 103 1066s # unique id: Z0otSco7CWFBP9UguObzLgAAAAM 1066s ok 104 1066s ok 105 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 106 1066s # unique id: Z0otSTII1LkGmSw_0DhekgAAAAY 1066s ok 107 1066s ok 108 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 109 1066s # unique id: Z0otSZdpdxE-Z--1TmBAmwAAAAQ 1066s ok 110 1066s ok 111 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 112 1066s # unique id: Z0otSco7CWFBP9UguObzLwAAAAM 1066s ok 113 1066s ok 114 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 115 1066s # unique id: Z0otSTII1LkGmSw_0DhekwAAAAY 1066s ok 116 1066s ok 117 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 118 1066s # unique id: Z0otSZdpdxE-Z--1TmBAnAAAAAQ 1066s ok 119 1066s ok 120 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 121 1066s # unique id: Z0otSco7CWFBP9UguObzMAAAAAM 1066s ok 122 1066s ok 123 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 124 1066s # unique id: Z0otSTII1LkGmSw_0DhelAAAAAY 1066s ok 125 1066s ok 126 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 127 1066s # unique id: Z0otSZdpdxE-Z--1TmBAnQAAAAQ 1066s ok 128 1066s ok 129 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 130 1066s # unique id: Z0otSco7CWFBP9UguObzMQAAAAM 1066s ok 131 1066s ok 132 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 133 1066s # unique id: Z0otSTII1LkGmSw_0DhelQAAAAY 1066s ok 134 1066s ok 135 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 136 1066s # unique id: Z0otSZdpdxE-Z--1TmBAngAAAAQ 1066s ok 137 1066s ok 138 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 139 1066s # unique id: Z0otSco7CWFBP9UguObzMgAAAAM 1066s ok 140 1066s ok 141 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 142 1066s # unique id: Z0otSTII1LkGmSw_0DhelgAAAAY 1066s ok 143 1066s ok 144 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 145 1066s # unique id: Z0otSZdpdxE-Z--1TmBAnwAAAAQ 1066s ok 146 1066s ok 147 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 148 1066s # unique id: Z0otSso7CWFBP9UguObzMwAAAAM 1066s ok 149 1066s ok 150 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 151 1066s # unique id: Z0otSjII1LkGmSw_0DhelwAAAAY 1066s ok 152 1066s ok 153 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 154 1066s # unique id: Z0otSpdpdxE-Z--1TmBAoAAAAAQ 1066s ok 155 1066s ok 156 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 157 1066s # unique id: Z0otSso7CWFBP9UguObzNAAAAAM 1066s ok 158 1066s ok 159 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 160 1066s # unique id: Z0otSjII1LkGmSw_0DhemAAAAAY 1066s ok 161 1066s ok 162 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 163 1066s # unique id: Z0otSpdpdxE-Z--1TmBAoQAAAAQ 1066s ok 164 1066s ok 165 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 166 1066s # unique id: Z0otSso7CWFBP9UguObzNQAAAAM 1066s ok 167 1066s ok 168 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 169 1066s # unique id: Z0otSjII1LkGmSw_0DhemQAAAAY 1066s ok 170 1066s ok 171 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 172 1066s # unique id: Z0otSpdpdxE-Z--1TmBAogAAAAQ 1066s ok 173 1066s ok 174 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 175 1066s # unique id: Z0otSso7CWFBP9UguObzNgAAAAM 1066s ok 176 1066s ok 177 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 178 1066s # unique id: Z0otSjII1LkGmSw_0DhemgAAAAY 1066s ok 179 1066s ok 180 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 181 1066s # unique id: Z0otSpdpdxE-Z--1TmBAowAAAAQ 1066s ok 182 1066s ok 183 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 184 1066s # unique id: Z0otSso7CWFBP9UguObzNwAAAAM 1066s ok 185 1066s ok 186 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 187 1066s # unique id: Z0otSjII1LkGmSw_0DhemwAAAAY 1066s ok 188 1066s ok 189 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 190 1066s # unique id: Z0otSpdpdxE-Z--1TmBApAAAAAQ 1066s ok 191 1066s ok 192 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 193 1066s # unique id: Z0otSso7CWFBP9UguObzOAAAAAM 1066s ok 194 1066s ok 195 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 196 1066s # unique id: Z0otSjII1LkGmSw_0DhenAAAAAY 1066s ok 197 1066s ok 198 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 199 1066s # unique id: Z0otSpdpdxE-Z--1TmBApQAAAAQ 1066s ok 200 1066s ok 201 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 202 1066s # unique id: Z0otSso7CWFBP9UguObzOQAAAAM 1066s ok 203 1066s ok 204 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 205 1066s # unique id: Z0otSjII1LkGmSw_0DhenQAAAAY 1066s ok 206 1066s ok 207 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 208 1066s # unique id: Z0otSpdpdxE-Z--1TmBApgAAAAQ 1066s ok 209 1066s ok 210 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 211 1066s # unique id: Z0otSso7CWFBP9UguObzOgAAAAM 1066s ok 212 1066s ok 213 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 214 1066s # unique id: Z0otSjII1LkGmSw_0DhengAAAAY 1066s ok 215 1066s ok 216 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 217 1066s # unique id: Z0otSpdpdxE-Z--1TmBApwAAAAQ 1066s ok 218 1066s ok 219 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 220 1066s # unique id: Z0otSso7CWFBP9UguObzOwAAAAM 1066s ok 221 1066s ok 222 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 223 1066s # unique id: Z0otSjII1LkGmSw_0DhenwAAAAY 1066s ok 224 1066s ok 225 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 226 1066s # unique id: Z0otSpdpdxE-Z--1TmBAqAAAAAQ 1066s ok 227 1066s ok 228 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 229 1066s # unique id: Z0otSso7CWFBP9UguObzPAAAAAM 1066s ok 230 1066s ok 231 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 232 1066s # unique id: Z0otSjII1LkGmSw_0DheoAAAAAY 1066s ok 233 1066s ok 234 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 235 1066s # unique id: Z0otSpdpdxE-Z--1TmBAqQAAAAQ 1066s ok 236 1066s ok 237 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 238 1066s # unique id: Z0otSso7CWFBP9UguObzPQAAAAM 1066s ok 239 1066s ok 240 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 241 1066s # unique id: Z0otSjII1LkGmSw_0DheoQAAAAY 1066s ok 242 1066s ok 243 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 244 1066s # unique id: Z0otSpdpdxE-Z--1TmBAqgAAAAQ 1066s ok 245 1066s ok 246 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 247 1066s # unique id: Z0otSso7CWFBP9UguObzPgAAAAM 1066s ok 248 1066s ok 249 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 250 1066s # unique id: Z0otSjII1LkGmSw_0DheogAAAAY 1066s ok 251 1066s ok 252 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 253 1066s # unique id: Z0otSpdpdxE-Z--1TmBAqwAAAAQ 1066s ok 254 1066s ok 255 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 256 1066s # unique id: Z0otSso7CWFBP9UguObzPwAAAAM 1066s ok 257 1066s ok 258 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 259 1066s # unique id: Z0otSjII1LkGmSw_0DheowAAAAY 1066s ok 260 1066s ok 261 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 262 1066s # unique id: Z0otSpdpdxE-Z--1TmBArAAAAAQ 1066s ok 263 1066s ok 264 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 265 1066s # unique id: Z0otSso7CWFBP9UguObzQAAAAAM 1066s ok 266 1066s ok 267 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 268 1066s # unique id: Z0otSjII1LkGmSw_0DhepAAAAAY 1066s ok 269 1066s ok 270 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 271 1066s # unique id: Z0otSpdpdxE-Z--1TmBArQAAAAQ 1066s ok 272 1066s ok 273 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 274 1066s # unique id: Z0otSso7CWFBP9UguObzQQAAAAM 1066s ok 275 1066s ok 276 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 277 1066s # unique id: Z0otSjII1LkGmSw_0DhepQAAAAY 1066s ok 278 1066s ok 279 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 280 1066s # unique id: Z0otSpdpdxE-Z--1TmBArgAAAAQ 1066s ok 281 1066s ok 282 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 283 1066s # unique id: Z0otSso7CWFBP9UguObzQgAAAAM 1066s ok 284 1066s ok 285 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 286 1066s # unique id: Z0otSjII1LkGmSw_0DhepgAAAAY 1066s ok 287 1066s ok 288 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 289 1066s # unique id: Z0otSpdpdxE-Z--1TmBArwAAAAQ 1066s ok 290 1066s ok 291 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 292 1066s # unique id: Z0otSso7CWFBP9UguObzQwAAAAM 1066s ok 293 1066s ok 294 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 295 1066s # unique id: Z0otSjII1LkGmSw_0DhepwAAAAY 1066s ok 296 1066s ok 297 1066s # testing : fetch unique ID 1066s # expected: 200 1066s # received: '200' 1066s ok 298 1066s # unique id: Z0otSpdpdxE-Z--1TmBAsAAAAAQ 1066s ok 299 1066s ok 300 1066s ok 1072s t/modules/usertrack.t ............... 1072s 1..1004 1072s # Running under perl version 5.040000 for linux 1072s # Current time local: Fri Nov 29 21:08:27 2024 1072s # Current time GMT: Fri Nov 29 21:08:27 2024 1072s # Using Test.pm version 1.31 1072s # Using Apache/Test.pm version 1.44 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 1 1072s ok 2 1072s Set-Cookie: usertrack_test=60088ff.6281399e520b9; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=60088ff.6281399e520b9 1072s ok 3 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 4 1072s ok 5 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 6 1072s ok 7 1072s Set-Cookie: usertrack_test=a314132f.6281399e5500e; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=a314132f.6281399e5500e 1072s ok 8 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 9 1072s ok 10 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 11 1072s ok 12 1072s Set-Cookie: usertrack_test=573409c0.6281399e56e88; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=573409c0.6281399e56e88 1072s ok 13 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 14 1072s ok 15 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 16 1072s ok 17 1072s Set-Cookie: usertrack_test=d5d63cb.6281399e58dbc; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=d5d63cb.6281399e58dbc 1072s ok 18 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 19 1072s ok 20 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 21 1072s ok 22 1072s Set-Cookie: usertrack_test=2aa7b065.6281399e5ab1d; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=2aa7b065.6281399e5ab1d 1072s ok 23 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 24 1072s ok 25 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 26 1072s ok 27 1072s Set-Cookie: usertrack_test=5260a148.6281399e5c855; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=5260a148.6281399e5c855 1072s ok 28 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 29 1072s ok 30 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 31 1072s ok 32 1072s Set-Cookie: usertrack_test=b4353092.6281399e5e608; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=b4353092.6281399e5e608 1072s ok 33 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 34 1072s ok 35 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 36 1072s ok 37 1072s Set-Cookie: usertrack_test=5daf3bcc.6281399e60381; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=5daf3bcc.6281399e60381 1072s ok 38 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 39 1072s ok 40 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 41 1072s ok 42 1072s Set-Cookie: usertrack_test=ca3fe34f.6281399e620c6; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=ca3fe34f.6281399e620c6 1072s ok 43 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 44 1072s ok 45 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 46 1072s ok 47 1072s Set-Cookie: usertrack_test=d3e57140.6281399e6419e; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=d3e57140.6281399e6419e 1072s ok 48 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 49 1072s ok 50 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 51 1072s ok 52 1072s Set-Cookie: usertrack_test=68e5ca09.6281399e660e1; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=68e5ca09.6281399e660e1 1072s ok 53 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 54 1072s ok 55 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 56 1072s ok 57 1072s Set-Cookie: usertrack_test=a7016df6.6281399e67e00; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=a7016df6.6281399e67e00 1072s ok 58 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 59 1072s ok 60 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 61 1072s ok 62 1072s Set-Cookie: usertrack_test=d124e56d.6281399e69c0b; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=d124e56d.6281399e69c0b 1072s ok 63 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 64 1072s ok 65 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 66 1072s ok 67 1072s Set-Cookie: usertrack_test=276ab6b2.6281399e6b84a; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=276ab6b2.6281399e6b84a 1072s ok 68 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 69 1072s ok 70 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 71 1072s ok 72 1072s Set-Cookie: usertrack_test=f03f9221.6281399e6d425; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=f03f9221.6281399e6d425 1072s ok 73 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 74 1072s ok 75 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 76 1072s ok 77 1072s Set-Cookie: usertrack_test=6522b6f5.6281399e6f190; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=6522b6f5.6281399e6f190 1072s ok 78 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 79 1072s ok 80 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 81 1072s ok 82 1072s Set-Cookie: usertrack_test=a03c4f45.6281399e70e25; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=a03c4f45.6281399e70e25 1072s ok 83 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 84 1072s ok 85 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 86 1072s ok 87 1072s Set-Cookie: usertrack_test=5fe2d018.6281399e72a75; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=5fe2d018.6281399e72a75 1072s ok 88 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 89 1072s ok 90 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 91 1072s ok 92 1072s Set-Cookie: usertrack_test=14f0f6c1.6281399e7470c; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=14f0f6c1.6281399e7470c 1072s ok 93 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 94 1072s ok 95 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 96 1072s ok 97 1072s Set-Cookie: usertrack_test=f8cc9553.6281399e76457; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=f8cc9553.6281399e76457 1072s ok 98 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 99 1072s ok 100 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 101 1072s ok 102 1072s Set-Cookie: usertrack_test=35bb5ca7.6281399e7800b; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=35bb5ca7.6281399e7800b 1072s ok 103 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 104 1072s ok 105 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 106 1072s ok 107 1072s Set-Cookie: usertrack_test=10c0a04.6281399e79bc9; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=10c0a04.6281399e79bc9 1072s ok 108 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 109 1072s ok 110 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 111 1072s ok 112 1072s Set-Cookie: usertrack_test=ba8276b4.6281399e7b7c1; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=ba8276b4.6281399e7b7c1 1072s ok 113 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 114 1072s ok 115 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 116 1072s ok 117 1072s Set-Cookie: usertrack_test=70db06d2.6281399e7d44c; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=70db06d2.6281399e7d44c 1072s ok 118 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 119 1072s ok 120 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 121 1072s ok 122 1072s Set-Cookie: usertrack_test=32b29cac.6281399e7f13c; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=32b29cac.6281399e7f13c 1072s ok 123 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 124 1072s ok 125 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 126 1072s ok 127 1072s Set-Cookie: usertrack_test=e0429dea.6281399e80c41; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=e0429dea.6281399e80c41 1072s ok 128 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 129 1072s ok 130 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 131 1072s ok 132 1072s Set-Cookie: usertrack_test=b4892f70.6281399e828ed; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=b4892f70.6281399e828ed 1072s ok 133 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 134 1072s ok 135 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 136 1072s ok 137 1072s Set-Cookie: usertrack_test=7286e40d.6281399e84569; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=7286e40d.6281399e84569 1072s ok 138 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 139 1072s ok 140 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 141 1072s ok 142 1072s Set-Cookie: usertrack_test=38d1a22f.6281399e85e71; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=38d1a22f.6281399e85e71 1072s ok 143 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 144 1072s ok 145 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 146 1072s ok 147 1072s Set-Cookie: usertrack_test=b4483401.6281399e87884; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=b4483401.6281399e87884 1072s ok 148 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 149 1072s ok 150 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 151 1072s ok 152 1072s Set-Cookie: usertrack_test=6b508355.6281399e89314; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=6b508355.6281399e89314 1072s ok 153 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 154 1072s ok 155 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 156 1072s ok 157 1072s Set-Cookie: usertrack_test=e74e3eb5.6281399e8ac63; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=e74e3eb5.6281399e8ac63 1072s ok 158 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 159 1072s ok 160 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 161 1072s ok 162 1072s Set-Cookie: usertrack_test=197743b4.6281399e8c483; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=197743b4.6281399e8c483 1072s ok 163 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 164 1072s ok 165 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 166 1072s ok 167 1072s Set-Cookie: usertrack_test=c3d1f4b4.6281399e8dcfb; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=c3d1f4b4.6281399e8dcfb 1072s ok 168 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 169 1072s ok 170 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 171 1072s ok 172 1072s Set-Cookie: usertrack_test=556c4bbe.6281399e8f673; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=556c4bbe.6281399e8f673 1072s ok 173 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 174 1072s ok 175 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 176 1072s ok 177 1072s Set-Cookie: usertrack_test=af440ad2.6281399e90faf; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=af440ad2.6281399e90faf 1072s ok 178 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 179 1072s ok 180 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 181 1072s ok 182 1072s Set-Cookie: usertrack_test=5014f713.6281399e929c6; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=5014f713.6281399e929c6 1072s ok 183 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 184 1072s ok 185 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 186 1072s ok 187 1072s Set-Cookie: usertrack_test=7476df36.6281399e94509; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=7476df36.6281399e94509 1072s ok 188 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 189 1072s ok 190 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 191 1072s ok 192 1072s Set-Cookie: usertrack_test=709e5941.6281399e960e5; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=709e5941.6281399e960e5 1072s ok 193 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 194 1072s ok 195 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 196 1072s ok 197 1072s Set-Cookie: usertrack_test=5f531e94.6281399e97b6e; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=5f531e94.6281399e97b6e 1072s ok 198 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 199 1072s ok 200 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 201 1072s ok 202 1072s Set-Cookie: usertrack_test=a7a40e14.6281399e993f3; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=a7a40e14.6281399e993f3 1072s ok 203 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 204 1072s ok 205 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 206 1072s ok 207 1072s Set-Cookie: usertrack_test=8ebfcee6.6281399e9ad00; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=8ebfcee6.6281399e9ad00 1072s ok 208 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 209 1072s ok 210 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 211 1072s ok 212 1072s Set-Cookie: usertrack_test=fdd7228f.6281399e9c980; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=fdd7228f.6281399e9c980 1072s ok 213 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 214 1072s ok 215 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 216 1072s ok 217 1072s Set-Cookie: usertrack_test=d8b165c4.6281399e9e395; path=/; expires=Fri, 29-Nov-24 21:09:31 GMT 1072s Cookie: usertrack_test=d8b165c4.6281399e9e395 1072s ok 218 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 219 1072s ok 220 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 221 1072s ok 222 1072s Set-Cookie: usertrack_test=ea6353fa.6281399e9fca1; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=ea6353fa.6281399e9fca1 1072s ok 223 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 224 1072s ok 225 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 226 1072s ok 227 1072s Set-Cookie: usertrack_test=9040f045.6281399ea1564; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=9040f045.6281399ea1564 1072s ok 228 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 229 1072s ok 230 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 231 1072s ok 232 1072s Set-Cookie: usertrack_test=f8ce1b00.6281399ea2f7a; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=f8ce1b00.6281399ea2f7a 1072s ok 233 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 234 1072s ok 235 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 236 1072s ok 237 1072s Set-Cookie: usertrack_test=e354e3ff.6281399ea497a; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=e354e3ff.6281399ea497a 1072s ok 238 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 239 1072s ok 240 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 241 1072s ok 242 1072s Set-Cookie: usertrack_test=47be9bd8.6281399ea6361; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=47be9bd8.6281399ea6361 1072s ok 243 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 244 1072s ok 245 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 246 1072s ok 247 1072s Set-Cookie: usertrack_test=294fa7cb.6281399ea7de3; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=294fa7cb.6281399ea7de3 1072s ok 248 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 249 1072s ok 250 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 251 1072s ok 252 1072s Set-Cookie: usertrack_test=7acf4735.6281399ea98e5; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=7acf4735.6281399ea98e5 1072s ok 253 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 254 1072s ok 255 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 256 1072s ok 257 1072s Set-Cookie: usertrack_test=bf3b11bc.6281399eab3bc; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=bf3b11bc.6281399eab3bc 1072s ok 258 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 259 1072s ok 260 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 261 1072s ok 262 1072s Set-Cookie: usertrack_test=81cdad85.6281399eacd5d; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=81cdad85.6281399eacd5d 1072s ok 263 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 264 1072s ok 265 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 266 1072s ok 267 1072s Set-Cookie: usertrack_test=9e698550.6281399eae756; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=9e698550.6281399eae756 1072s ok 268 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 269 1072s ok 270 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 271 1072s ok 272 1072s Set-Cookie: usertrack_test=54d22f25.6281399eb01af; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=54d22f25.6281399eb01af 1072s ok 273 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 274 1072s ok 275 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 276 1072s ok 277 1072s Set-Cookie: usertrack_test=8eaea49b.6281399eb1bdc; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=8eaea49b.6281399eb1bdc 1072s ok 278 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 279 1072s ok 280 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 281 1072s ok 282 1072s Set-Cookie: usertrack_test=f647d3eb.6281399eb3542; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=f647d3eb.6281399eb3542 1072s ok 283 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 284 1072s ok 285 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 286 1072s ok 287 1072s Set-Cookie: usertrack_test=357ad088.6281399eb4f90; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=357ad088.6281399eb4f90 1072s ok 288 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 289 1072s ok 290 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 291 1072s ok 292 1072s Set-Cookie: usertrack_test=9f7a63c0.6281399eb6849; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=9f7a63c0.6281399eb6849 1072s ok 293 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 294 1072s ok 295 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 296 1072s ok 297 1072s Set-Cookie: usertrack_test=e51e9c3e.6281399eb80ca; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=e51e9c3e.6281399eb80ca 1072s ok 298 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 299 1072s ok 300 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 301 1072s ok 302 1072s Set-Cookie: usertrack_test=fc42a22.6281399eb99f2; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=fc42a22.6281399eb99f2 1072s ok 303 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 304 1072s ok 305 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 306 1072s ok 307 1072s Set-Cookie: usertrack_test=12a25eaa.6281399ebb2c3; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=12a25eaa.6281399ebb2c3 1072s ok 308 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 309 1072s ok 310 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 311 1072s ok 312 1072s Set-Cookie: usertrack_test=7ac9e6a4.6281399ebcc40; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=7ac9e6a4.6281399ebcc40 1072s ok 313 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 314 1072s ok 315 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 316 1072s ok 317 1072s Set-Cookie: usertrack_test=42f6d6e4.6281399ebe641; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=42f6d6e4.6281399ebe641 1072s ok 318 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 319 1072s ok 320 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 321 1072s ok 322 1072s Set-Cookie: usertrack_test=839ea1fa.6281399ebff9f; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=839ea1fa.6281399ebff9f 1072s ok 323 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 324 1072s ok 325 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 326 1072s ok 327 1072s Set-Cookie: usertrack_test=35211915.6281399ec191e; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=35211915.6281399ec191e 1072s ok 328 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 329 1072s ok 330 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 331 1072s ok 332 1072s Set-Cookie: usertrack_test=dd3fef41.6281399ec34e5; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=dd3fef41.6281399ec34e5 1072s ok 333 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 334 1072s ok 335 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 336 1072s ok 337 1072s Set-Cookie: usertrack_test=e317149d.6281399ec4f82; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=e317149d.6281399ec4f82 1072s ok 338 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 339 1072s ok 340 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 341 1072s ok 342 1072s Set-Cookie: usertrack_test=82b15297.6281399ec6937; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=82b15297.6281399ec6937 1072s ok 343 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 344 1072s ok 345 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 346 1072s ok 347 1072s Set-Cookie: usertrack_test=882d470d.6281399ec8355; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=882d470d.6281399ec8355 1072s ok 348 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 349 1072s ok 350 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 351 1072s ok 352 1072s Set-Cookie: usertrack_test=a425fda9.6281399ec9cfe; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=a425fda9.6281399ec9cfe 1072s ok 353 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 354 1072s ok 355 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 356 1072s ok 357 1072s Set-Cookie: usertrack_test=39c1ec1b.6281399ecb6cd; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=39c1ec1b.6281399ecb6cd 1072s ok 358 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 359 1072s ok 360 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 361 1072s ok 362 1072s Set-Cookie: usertrack_test=4e48f345.6281399ecd11d; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=4e48f345.6281399ecd11d 1072s ok 363 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 364 1072s ok 365 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 366 1072s ok 367 1072s Set-Cookie: usertrack_test=4573aa7e.6281399ecebc9; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=4573aa7e.6281399ecebc9 1072s ok 368 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 369 1072s ok 370 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 371 1072s ok 372 1072s Set-Cookie: usertrack_test=40b8033a.6281399ed076d; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=40b8033a.6281399ed076d 1072s ok 373 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 374 1072s ok 375 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 376 1072s ok 377 1072s Set-Cookie: usertrack_test=dc736b20.6281399ed225a; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=dc736b20.6281399ed225a 1072s ok 378 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 379 1072s ok 380 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 381 1072s ok 382 1072s Set-Cookie: usertrack_test=b6507e09.6281399ed3d75; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=b6507e09.6281399ed3d75 1072s ok 383 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 384 1072s ok 385 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 386 1072s ok 387 1072s Set-Cookie: usertrack_test=353f35a9.6281399ed57e8; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=353f35a9.6281399ed57e8 1072s ok 388 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 389 1072s ok 390 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 391 1072s ok 392 1072s Set-Cookie: usertrack_test=1125e607.6281399ed7246; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=1125e607.6281399ed7246 1072s ok 393 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 394 1072s ok 395 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 396 1072s ok 397 1072s Set-Cookie: usertrack_test=7ffec8e.6281399ed8c55; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=7ffec8e.6281399ed8c55 1072s ok 398 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 399 1072s ok 400 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 401 1072s ok 402 1072s Set-Cookie: usertrack_test=67a3893d.6281399eda568; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=67a3893d.6281399eda568 1072s ok 403 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 404 1072s ok 405 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 406 1072s ok 407 1072s Set-Cookie: usertrack_test=e9d732e7.6281399edbeef; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=e9d732e7.6281399edbeef 1072s ok 408 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 409 1072s ok 410 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 411 1072s ok 412 1072s Set-Cookie: usertrack_test=9b7d34b2.6281399edd845; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=9b7d34b2.6281399edd845 1072s ok 413 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 414 1072s ok 415 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 416 1072s ok 417 1072s Set-Cookie: usertrack_test=b2edb268.6281399edf23c; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=b2edb268.6281399edf23c 1072s ok 418 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 419 1072s ok 420 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 421 1072s ok 422 1072s Set-Cookie: usertrack_test=a4211cc8.6281399ee0dbe; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=a4211cc8.6281399ee0dbe 1072s ok 423 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 424 1072s ok 425 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 426 1072s ok 427 1072s Set-Cookie: usertrack_test=98024af6.6281399ee26fc; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=98024af6.6281399ee26fc 1072s ok 428 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 429 1072s ok 430 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 431 1072s ok 432 1072s Set-Cookie: usertrack_test=242ec7cd.6281399ee4069; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=242ec7cd.6281399ee4069 1072s ok 433 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 434 1072s ok 435 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 436 1072s ok 437 1072s Set-Cookie: usertrack_test=128587c6.6281399ee59af; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=128587c6.6281399ee59af 1072s ok 438 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 439 1072s ok 440 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 441 1072s ok 442 1072s Set-Cookie: usertrack_test=d7861c4f.6281399ee7376; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=d7861c4f.6281399ee7376 1072s ok 443 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 444 1072s ok 445 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 446 1072s ok 447 1072s Set-Cookie: usertrack_test=4352f70.6281399ee8c63; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=4352f70.6281399ee8c63 1072s ok 448 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 449 1072s ok 450 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 451 1072s ok 452 1072s Set-Cookie: usertrack_test=d713fc71.6281399eea5b1; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=d713fc71.6281399eea5b1 1072s ok 453 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 454 1072s ok 455 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 456 1072s ok 457 1072s Set-Cookie: usertrack_test=235e9cd4.6281399eebecc; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=235e9cd4.6281399eebecc 1072s ok 458 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 459 1072s ok 460 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 461 1072s ok 462 1072s Set-Cookie: usertrack_test=1554fe4e.6281399eeda2d; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=1554fe4e.6281399eeda2d 1072s ok 463 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 464 1072s ok 465 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 466 1072s ok 467 1072s Set-Cookie: usertrack_test=d406d868.6281399eef68d; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=d406d868.6281399eef68d 1072s ok 468 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 469 1072s ok 470 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 471 1072s ok 472 1072s Set-Cookie: usertrack_test=ef374623.6281399ef110a; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=ef374623.6281399ef110a 1072s ok 473 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 474 1072s ok 475 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 476 1072s ok 477 1072s Set-Cookie: usertrack_test=99baf315.6281399ef2b9a; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=99baf315.6281399ef2b9a 1072s ok 478 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 479 1072s ok 480 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 481 1072s ok 482 1072s Set-Cookie: usertrack_test=791d6821.6281399ef4692; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=791d6821.6281399ef4692 1072s ok 483 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 484 1072s ok 485 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 486 1072s ok 487 1072s Set-Cookie: usertrack_test=f9f435e1.6281399ef60bb; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=f9f435e1.6281399ef60bb 1072s ok 488 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 489 1072s ok 490 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 491 1072s ok 492 1072s Set-Cookie: usertrack_test=fd474b9d.6281399ef7ac4; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=fd474b9d.6281399ef7ac4 1072s ok 493 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 494 1072s ok 495 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 496 1072s ok 497 1072s Set-Cookie: usertrack_test=db5e4dcf.6281399ef990f; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=db5e4dcf.6281399ef990f 1072s ok 498 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 499 1072s ok 500 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 501 1072s ok 502 1072s Set-Cookie: usertrack_test=1d51be1d.6281399efb45d; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=1d51be1d.6281399efb45d 1072s ok 503 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 504 1072s ok 505 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 506 1072s ok 507 1072s Set-Cookie: usertrack_test=7c4ae175.6281399efcecc; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=7c4ae175.6281399efcecc 1072s ok 508 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 509 1072s ok 510 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 511 1072s ok 512 1072s Set-Cookie: usertrack_test=5c924f4e.6281399efe8f8; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=5c924f4e.6281399efe8f8 1072s ok 513 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 514 1072s ok 515 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 516 1072s ok 517 1072s Set-Cookie: usertrack_test=96bd93b9.6281399f002f0; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=96bd93b9.6281399f002f0 1072s ok 518 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 519 1072s ok 520 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 521 1072s ok 522 1072s Set-Cookie: usertrack_test=8f19a01c.6281399f01cf7; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=8f19a01c.6281399f01cf7 1072s ok 523 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 524 1072s ok 525 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 526 1072s ok 527 1072s Set-Cookie: usertrack_test=8d15e6b6.6281399f037c6; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=8d15e6b6.6281399f037c6 1072s ok 528 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 529 1072s ok 530 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 531 1072s ok 532 1072s Set-Cookie: usertrack_test=5433544e.6281399f05280; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=5433544e.6281399f05280 1072s ok 533 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 534 1072s ok 535 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 536 1072s ok 537 1072s Set-Cookie: usertrack_test=1c8f4761.6281399f06eed; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=1c8f4761.6281399f06eed 1072s ok 538 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 539 1072s ok 540 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 541 1072s ok 542 1072s Set-Cookie: usertrack_test=402e9a6c.6281399f089c3; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=402e9a6c.6281399f089c3 1072s ok 543 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 544 1072s ok 545 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 546 1072s ok 547 1072s Set-Cookie: usertrack_test=ceb9c411.6281399f0a520; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=ceb9c411.6281399f0a520 1072s ok 548 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 549 1072s ok 550 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 551 1072s ok 552 1072s Set-Cookie: usertrack_test=767a5dd2.6281399f0bfa2; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=767a5dd2.6281399f0bfa2 1072s ok 553 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 554 1072s ok 555 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 556 1072s ok 557 1072s Set-Cookie: usertrack_test=dc0a93f4.6281399f0db14; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=dc0a93f4.6281399f0db14 1072s ok 558 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 559 1072s ok 560 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 561 1072s ok 562 1072s Set-Cookie: usertrack_test=e826811a.6281399f0f615; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=e826811a.6281399f0f615 1072s ok 563 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 564 1072s ok 565 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 566 1072s ok 567 1072s Set-Cookie: usertrack_test=c01ba4fe.6281399f112e4; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=c01ba4fe.6281399f112e4 1072s ok 568 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 569 1072s ok 570 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 571 1072s ok 572 1072s Set-Cookie: usertrack_test=77d382ca.6281399f12e56; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=77d382ca.6281399f12e56 1072s ok 573 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 574 1072s ok 575 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 576 1072s ok 577 1072s Set-Cookie: usertrack_test=f0b41c9f.6281399f14885; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=f0b41c9f.6281399f14885 1072s ok 578 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 579 1072s ok 580 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 581 1072s ok 582 1072s Set-Cookie: usertrack_test=da22219d.6281399f1646f; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=da22219d.6281399f1646f 1072s ok 583 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 584 1072s ok 585 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 586 1072s ok 587 1072s Set-Cookie: usertrack_test=bba14d.6281399f17fbc; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=bba14d.6281399f17fbc 1072s ok 588 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 589 1072s ok 590 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 591 1072s ok 592 1072s Set-Cookie: usertrack_test=8ac5f792.6281399f199bc; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=8ac5f792.6281399f199bc 1072s ok 593 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 594 1072s ok 595 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 596 1072s ok 597 1072s Set-Cookie: usertrack_test=43c22b5d.6281399f1b4be; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=43c22b5d.6281399f1b4be 1072s ok 598 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 599 1072s ok 600 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 601 1072s ok 602 1072s Set-Cookie: usertrack_test=5c223bb5.6281399f1cffe; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=5c223bb5.6281399f1cffe 1072s ok 603 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 604 1072s ok 605 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 606 1072s ok 607 1072s Set-Cookie: usertrack_test=3f645951.6281399f1eaf3; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=3f645951.6281399f1eaf3 1072s ok 608 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 609 1072s ok 610 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 611 1072s ok 612 1072s Set-Cookie: usertrack_test=e96c3c1f.6281399f204f0; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=e96c3c1f.6281399f204f0 1072s ok 613 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 614 1072s ok 615 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 616 1072s ok 617 1072s Set-Cookie: usertrack_test=44adbf34.6281399f21f1b; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=44adbf34.6281399f21f1b 1072s ok 618 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 619 1072s ok 620 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 621 1072s ok 622 1072s Set-Cookie: usertrack_test=d366ba9d.6281399f238ac; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=d366ba9d.6281399f238ac 1072s ok 623 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 624 1072s ok 625 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 626 1072s ok 627 1072s Set-Cookie: usertrack_test=bee57f0c.6281399f251bb; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=bee57f0c.6281399f251bb 1072s ok 628 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 629 1072s ok 630 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 631 1072s ok 632 1072s Set-Cookie: usertrack_test=f939a30a.6281399f26be4; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=f939a30a.6281399f26be4 1072s ok 633 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 634 1072s ok 635 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 636 1072s ok 637 1072s Set-Cookie: usertrack_test=dcd94854.6281399f285d4; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=dcd94854.6281399f285d4 1072s ok 638 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 639 1072s ok 640 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 641 1072s ok 642 1072s Set-Cookie: usertrack_test=ea70158a.6281399f2a1e3; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=ea70158a.6281399f2a1e3 1072s ok 643 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 644 1072s ok 645 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 646 1072s ok 647 1072s Set-Cookie: usertrack_test=ac5a711c.6281399f2bc95; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=ac5a711c.6281399f2bc95 1072s ok 648 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 649 1072s ok 650 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 651 1072s ok 652 1072s Set-Cookie: usertrack_test=2d6764eb.6281399f2d684; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=2d6764eb.6281399f2d684 1072s ok 653 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 654 1072s ok 655 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 656 1072s ok 657 1072s Set-Cookie: usertrack_test=177d583e.6281399f2f0de; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=177d583e.6281399f2f0de 1072s ok 658 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 659 1072s ok 660 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 661 1072s ok 662 1072s Set-Cookie: usertrack_test=9f267d62.6281399f30bd2; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=9f267d62.6281399f30bd2 1072s ok 663 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 664 1072s ok 665 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 666 1072s ok 667 1072s Set-Cookie: usertrack_test=1ba38bc1.6281399f325c7; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=1ba38bc1.6281399f325c7 1072s ok 668 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 669 1072s ok 670 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 671 1072s ok 672 1072s Set-Cookie: usertrack_test=5ba44c5f.6281399f33fd6; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=5ba44c5f.6281399f33fd6 1072s ok 673 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 674 1072s ok 675 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 676 1072s ok 677 1072s Set-Cookie: usertrack_test=eef8fb5.6281399f35b5e; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=eef8fb5.6281399f35b5e 1072s ok 678 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 679 1072s ok 680 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 681 1072s ok 682 1072s Set-Cookie: usertrack_test=b9ffe946.6281399f376b6; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=b9ffe946.6281399f376b6 1072s ok 683 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 684 1072s ok 685 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 686 1072s ok 687 1072s Set-Cookie: usertrack_test=69bc3684.6281399f390ce; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=69bc3684.6281399f390ce 1072s ok 688 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 689 1072s ok 690 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 691 1072s ok 692 1072s Set-Cookie: usertrack_test=4e322ea8.6281399f3aae0; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=4e322ea8.6281399f3aae0 1072s ok 693 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 694 1072s ok 695 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 696 1072s ok 697 1072s Set-Cookie: usertrack_test=97d7ee1f.6281399f3c4fe; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=97d7ee1f.6281399f3c4fe 1072s ok 698 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 699 1072s ok 700 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 701 1072s ok 702 1072s Set-Cookie: usertrack_test=7ad840e7.6281399f3dedf; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=7ad840e7.6281399f3dedf 1072s ok 703 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 704 1072s ok 705 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 706 1072s ok 707 1072s Set-Cookie: usertrack_test=dd178b59.6281399f3f88c; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=dd178b59.6281399f3f88c 1072s ok 708 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 709 1072s ok 710 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 711 1072s ok 712 1072s Set-Cookie: usertrack_test=e7e7edda.6281399f41334; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=e7e7edda.6281399f41334 1072s ok 713 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 714 1072s ok 715 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 716 1072s ok 717 1072s Set-Cookie: usertrack_test=4dbb9ad3.6281399f42e65; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=4dbb9ad3.6281399f42e65 1072s ok 718 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 719 1072s ok 720 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 721 1072s ok 722 1072s Set-Cookie: usertrack_test=bd6e8a6.6281399f448cc; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=bd6e8a6.6281399f448cc 1072s ok 723 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 724 1072s ok 725 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 726 1072s ok 727 1072s Set-Cookie: usertrack_test=5e70323e.6281399f46302; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=5e70323e.6281399f46302 1072s ok 728 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 729 1072s ok 730 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 731 1072s ok 732 1072s Set-Cookie: usertrack_test=a8d846d5.6281399f47c66; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=a8d846d5.6281399f47c66 1072s ok 733 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 734 1072s ok 735 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 736 1072s ok 737 1072s Set-Cookie: usertrack_test=be78acc9.6281399f495c6; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=be78acc9.6281399f495c6 1072s ok 738 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 739 1072s ok 740 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 741 1072s ok 742 1072s Set-Cookie: usertrack_test=1438b984.6281399f4af6a; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=1438b984.6281399f4af6a 1072s ok 743 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 744 1072s ok 745 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 746 1072s ok 747 1072s Set-Cookie: usertrack_test=a3ace71.6281399f4c9d1; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=a3ace71.6281399f4c9d1 1072s ok 748 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 749 1072s ok 750 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 751 1072s ok 752 1072s Set-Cookie: usertrack_test=9e52706e.6281399f4e621; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=9e52706e.6281399f4e621 1072s ok 753 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 754 1072s ok 755 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 756 1072s ok 757 1072s Set-Cookie: usertrack_test=9d9c1d66.6281399f500b2; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=9d9c1d66.6281399f500b2 1072s ok 758 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 759 1072s ok 760 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 761 1072s ok 762 1072s Set-Cookie: usertrack_test=5b09ddc7.6281399f51a88; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=5b09ddc7.6281399f51a88 1072s ok 763 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 764 1072s ok 765 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 766 1072s ok 767 1072s Set-Cookie: usertrack_test=879797b2.6281399f53561; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=879797b2.6281399f53561 1072s ok 768 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 769 1072s ok 770 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 771 1072s ok 772 1072s Set-Cookie: usertrack_test=1ecf30eb.6281399f54f76; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=1ecf30eb.6281399f54f76 1072s ok 773 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 774 1072s ok 775 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 776 1072s ok 777 1072s Set-Cookie: usertrack_test=f84c746d.6281399f5699e; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=f84c746d.6281399f5699e 1072s ok 778 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 779 1072s ok 780 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 781 1072s ok 782 1072s Set-Cookie: usertrack_test=ce2c83a3.6281399f5847b; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=ce2c83a3.6281399f5847b 1072s ok 783 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 784 1072s ok 785 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 786 1072s ok 787 1072s Set-Cookie: usertrack_test=462e8843.6281399f59ed9; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=462e8843.6281399f59ed9 1072s ok 788 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 789 1072s ok 790 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 791 1072s ok 792 1072s Set-Cookie: usertrack_test=c9c17d43.6281399f5b90b; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=c9c17d43.6281399f5b90b 1072s ok 793 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 794 1072s ok 795 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 796 1072s ok 797 1072s Set-Cookie: usertrack_test=880b0901.6281399f5d41f; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=880b0901.6281399f5d41f 1072s ok 798 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 799 1072s ok 800 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 801 1072s ok 802 1072s Set-Cookie: usertrack_test=f3602e99.6281399f5ee89; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=f3602e99.6281399f5ee89 1072s ok 803 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 804 1072s ok 805 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 806 1072s ok 807 1072s Set-Cookie: usertrack_test=ded975bc.6281399f60949; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=ded975bc.6281399f60949 1072s ok 808 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 809 1072s ok 810 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 811 1072s ok 812 1072s Set-Cookie: usertrack_test=e0f906f.6281399f6253c; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=e0f906f.6281399f6253c 1072s ok 813 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 814 1072s ok 815 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 816 1072s ok 817 1072s Set-Cookie: usertrack_test=e091d710.6281399f63ffb; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=e091d710.6281399f63ffb 1072s ok 818 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 819 1072s ok 820 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 821 1072s ok 822 1072s Set-Cookie: usertrack_test=5504dbec.6281399f65b09; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=5504dbec.6281399f65b09 1072s ok 823 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 824 1072s ok 825 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 826 1072s ok 827 1072s Set-Cookie: usertrack_test=9db0768a.6281399f67645; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=9db0768a.6281399f67645 1072s ok 828 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 829 1072s ok 830 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 831 1072s ok 832 1072s Set-Cookie: usertrack_test=f260e7e9.6281399f6928a; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=f260e7e9.6281399f6928a 1072s ok 833 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 834 1072s ok 835 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 836 1072s ok 837 1072s Set-Cookie: usertrack_test=cd539fdb.6281399f6adb9; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=cd539fdb.6281399f6adb9 1072s ok 838 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 839 1072s ok 840 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 841 1072s ok 842 1072s Set-Cookie: usertrack_test=841e99a0.6281399f6c8b9; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=841e99a0.6281399f6c8b9 1072s ok 843 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 844 1072s ok 845 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 846 1072s ok 847 1072s Set-Cookie: usertrack_test=17f548b.6281399f6e394; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=17f548b.6281399f6e394 1072s ok 848 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 849 1072s ok 850 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 851 1072s ok 852 1072s Set-Cookie: usertrack_test=3e87e523.6281399f6fd81; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=3e87e523.6281399f6fd81 1072s ok 853 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 854 1072s ok 855 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 856 1072s ok 857 1072s Set-Cookie: usertrack_test=39256d02.6281399f7180c; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=39256d02.6281399f7180c 1072s ok 858 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 859 1072s ok 860 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 861 1072s ok 862 1072s Set-Cookie: usertrack_test=63ce2553.6281399f73322; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=63ce2553.6281399f73322 1072s ok 863 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 864 1072s ok 865 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 866 1072s ok 867 1072s Set-Cookie: usertrack_test=e8a347f2.6281399f74e48; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=e8a347f2.6281399f74e48 1072s ok 868 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 869 1072s ok 870 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 871 1072s ok 872 1072s Set-Cookie: usertrack_test=6c75bb14.6281399f76997; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=6c75bb14.6281399f76997 1072s ok 873 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 874 1072s ok 875 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 876 1072s ok 877 1072s Set-Cookie: usertrack_test=46773c5.6281399f78483; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=46773c5.6281399f78483 1072s ok 878 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 879 1072s ok 880 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 881 1072s ok 882 1072s Set-Cookie: usertrack_test=5114d47e.6281399f7a06d; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=5114d47e.6281399f7a06d 1072s ok 883 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 884 1072s ok 885 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 886 1072s ok 887 1072s Set-Cookie: usertrack_test=662d3e79.6281399f7bc8a; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=662d3e79.6281399f7bc8a 1072s ok 888 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 889 1072s ok 890 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 891 1072s ok 892 1072s Set-Cookie: usertrack_test=38e9a301.6281399f7d7f0; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=38e9a301.6281399f7d7f0 1072s ok 893 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 894 1072s ok 895 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 896 1072s ok 897 1072s Set-Cookie: usertrack_test=76c97108.6281399f7f48f; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=76c97108.6281399f7f48f 1072s ok 898 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 899 1072s ok 900 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 901 1072s ok 902 1072s Set-Cookie: usertrack_test=5a36b291.6281399f810c0; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=5a36b291.6281399f810c0 1072s ok 903 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 904 1072s ok 905 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 906 1072s ok 907 1072s Set-Cookie: usertrack_test=2df8f70b.6281399f82bcd; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=2df8f70b.6281399f82bcd 1072s ok 908 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 909 1072s ok 910 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 911 1072s ok 912 1072s Set-Cookie: usertrack_test=5f8d4936.6281399f8480f; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=5f8d4936.6281399f8480f 1072s ok 913 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 914 1072s ok 915 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 916 1072s ok 917 1072s Set-Cookie: usertrack_test=a187cfec.6281399f86489; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=a187cfec.6281399f86489 1072s ok 918 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 919 1072s ok 920 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 921 1072s ok 922 1072s Set-Cookie: usertrack_test=669bbcd6.6281399f882e6; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=669bbcd6.6281399f882e6 1072s ok 923 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 924 1072s ok 925 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 926 1072s ok 927 1072s Set-Cookie: usertrack_test=4f3abacd.6281399f89ee5; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=4f3abacd.6281399f89ee5 1072s ok 928 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 929 1072s ok 930 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 931 1072s ok 932 1072s Set-Cookie: usertrack_test=6c538b05.6281399f8bb6c; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=6c538b05.6281399f8bb6c 1072s ok 933 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 934 1072s ok 935 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 936 1072s ok 937 1072s Set-Cookie: usertrack_test=dae88ca8.6281399f8d839; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=dae88ca8.6281399f8d839 1072s ok 938 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 939 1072s ok 940 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 941 1072s ok 942 1072s Set-Cookie: usertrack_test=9d7fc9d9.6281399f8f3fe; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=9d7fc9d9.6281399f8f3fe 1072s ok 943 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 944 1072s ok 945 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 946 1072s ok 947 1072s Set-Cookie: usertrack_test=1f6b4062.6281399f9100d; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=1f6b4062.6281399f9100d 1072s ok 948 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 949 1072s ok 950 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 951 1072s ok 952 1072s Set-Cookie: usertrack_test=1abf482d.6281399f92f93; path=/; expires=Fri, 29-Nov-24 21:09:32 GMT 1072s Cookie: usertrack_test=1abf482d.6281399f92f93 1072s ok 953 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 954 1072s ok 955 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 956 1072s ok 957 1072s Set-Cookie: usertrack_test=26936fba.6281399f94cec; path=/; expires=Fri, 29-Nov-24 21:09:33 GMT 1072s Cookie: usertrack_test=26936fba.6281399f94cec 1072s ok 958 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 959 1072s ok 960 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 961 1072s ok 962 1072s Set-Cookie: usertrack_test=56980643.6281399f96a47; path=/; expires=Fri, 29-Nov-24 21:09:33 GMT 1072s Cookie: usertrack_test=56980643.6281399f96a47 1072s ok 963 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 964 1072s ok 965 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 966 1072s ok 967 1072s Set-Cookie: usertrack_test=4c741543.6281399f986da; path=/; expires=Fri, 29-Nov-24 21:09:33 GMT 1072s Cookie: usertrack_test=4c741543.6281399f986da 1072s ok 968 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 969 1072s ok 970 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 971 1072s ok 972 1072s Set-Cookie: usertrack_test=9f659e65.6281399f9a27c; path=/; expires=Fri, 29-Nov-24 21:09:33 GMT 1072s Cookie: usertrack_test=9f659e65.6281399f9a27c 1072s ok 973 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 974 1072s ok 975 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 976 1072s ok 977 1072s Set-Cookie: usertrack_test=7af6d1b7.6281399f9bf0c; path=/; expires=Fri, 29-Nov-24 21:09:33 GMT 1072s Cookie: usertrack_test=7af6d1b7.6281399f9bf0c 1072s ok 978 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 979 1072s ok 980 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 981 1072s ok 982 1072s Set-Cookie: usertrack_test=8f2d8f7f.6281399f9dc79; path=/; expires=Fri, 29-Nov-24 21:09:33 GMT 1072s Cookie: usertrack_test=8f2d8f7f.6281399f9dc79 1072s ok 983 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 984 1072s ok 985 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 986 1072s ok 987 1072s Set-Cookie: usertrack_test=64590f.6281399f9f9a1; path=/; expires=Fri, 29-Nov-24 21:09:33 GMT 1072s Cookie: usertrack_test=64590f.6281399f9f9a1 1072s ok 988 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 989 1072s ok 990 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 991 1072s ok 992 1072s Set-Cookie: usertrack_test=ffe1a244.6281399fa160f; path=/; expires=Fri, 29-Nov-24 21:09:33 GMT 1072s Cookie: usertrack_test=ffe1a244.6281399fa160f 1072s ok 993 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 994 1072s ok 995 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 996 1072s ok 997 1072s Set-Cookie: usertrack_test=dc9955f5.6281399fa32d7; path=/; expires=Fri, 29-Nov-24 21:09:33 GMT 1072s Cookie: usertrack_test=dc9955f5.6281399fa32d7 1072s ok 998 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 999 1072s ok 1000 1072s ok 1001 1072s # testing : Checking return code is '200' 1072s # expected: 200 1072s # received: '200' 1072s ok 1002 1072s # usertrack_test=a5d6a635.6281399fa4ea2; path=/; expires=Fri, 29-Nov-24 21:09:33 GMT 1072s ok 1003 1072s # expected: undef 1072s # received: undef 1072s ok 1004 1072s ok 1076s t/modules/vhost_alias.t ............. 1076s 1..8 1076s # Running under perl version 5.040000 for linux 1076s # Current time local: Fri Nov 29 21:08:33 2024 1076s # Current time GMT: Fri Nov 29 21:08:33 2024 1076s # Using Test.pm version 1.31 1076s # Using Apache/Test.pm version 1.44 1076s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1076s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1076s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1076s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1076s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1076s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1076s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1076s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1076s # testing : VirtalDocumentRoot test 1076s # expected: 'www.vha-test.com' 1076s # received: 'www.vha-test.com' 1076s ok 1 1076s # testing : VirtualScriptAlias test 1076s # expected: 'test cgi for www.vha-test.com' 1076s # received: 'test cgi for www.vha-test.com' 1076s ok 2 1076s # testing : VirtalDocumentRoot test 1076s # expected: 'big.server.name.from.heck.org' 1076s # received: 'big.server.name.from.heck.org' 1076s ok 3 1076s # testing : VirtualScriptAlias test 1076s # expected: 'test cgi for big.server.name.from.heck.org' 1076s # received: 'test cgi for big.server.name.from.heck.org' 1076s ok 4 1076s # testing : VirtalDocumentRoot test 1076s # expected: 'ab.com' 1076s # received: 'ab.com' 1076s ok 5 1076s # testing : VirtualScriptAlias test 1076s # expected: 'test cgi for ab.com' 1076s # received: 'test cgi for ab.com' 1076s ok 6 1076s # testing : VirtalDocumentRoot test 1076s # expected: 'w-t-f.net' 1076s # received: 'w-t-f.net' 1076s ok 7 1076s # testing : VirtualScriptAlias test 1076s # expected: 'test cgi for w-t-f.net' 1076s # received: 'test cgi for w-t-f.net' 1076s ok 8 1076s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1076s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1076s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1076s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1076s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1076s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1076s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1076s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1076s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1076s ok 1081s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1085s t/protocol/echo.t ................... 1085s 1..8 1085s # Running under perl version 5.040000 for linux 1085s # Current time local: Fri Nov 29 21:08:42 2024 1085s # Current time GMT: Fri Nov 29 21:08:42 2024 1085s # Using Test.pm version 1.31 1085s # Using Apache/Test.pm version 1.44 1085s testing mod_echo_ssl 1085s ok 1 1085s #Cipher: TLS_AES_256_GCM_SHA384 1085s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1085s # testing : echo 1085s # expected: 't/protocol/echo.t' 1085s # received: 't/protocol/echo.t' 1085s ok 2 1085s # testing : echo 1085s # expected: '/usr/bin/perl' 1085s # received: '/usr/bin/perl' 1085s ok 3 1085s # testing : echo 1085s # expected: '345115345115345115345115345115' 1085s # received: '345115345115345115345115345115' 1085s ok 4 1085s testing mod_echo 1085s ok 5 1085s # testing : echo 1085s # expected: 't/protocol/echo.t' 1085s # received: 't/protocol/echo.t' 1085s ok 6 1085s # testing : echo 1085s # expected: '/usr/bin/perl' 1085s # received: '/usr/bin/perl' 1085s ok 7 1085s # testing : echo 1085s # expected: '345115345115345115345115345115' 1085s # received: '345115345115345115345115345115' 1085s ok 8 1085s ok 1090s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1095s t/security/CVE-2003-0542.t .......... 1095s 1..1 1095s # Running under perl version 5.040000 for linux 1095s # Current time local: Fri Nov 29 21:08:51 2024 1095s # Current time GMT: Fri Nov 29 21:08:51 2024 1095s # Using Test.pm version 1.31 1095s # Using Apache/Test.pm version 1.44 1095s # testing : CAN-2003-0542 test case 1095s # expected: 404 1095s # received: '404' 1095s ok 1 1095s ok 1100s t/security/CVE-2004-0747.t .......... 1100s 1..1 1100s # Running under perl version 5.040000 for linux 1100s # Current time local: Fri Nov 29 21:08:56 2024 1100s # Current time GMT: Fri Nov 29 21:08:56 2024 1100s # Using Test.pm version 1.31 1100s # Using Apache/Test.pm version 1.44 1100s # testing : CAN-2004-0747 ap_resolve_env test case 1100s # expected: 200 1100s # received: 200 1100s ok 1 1100s ok 1105s t/security/CVE-2004-0811.t .......... 1105s 1..8 1105s # Running under perl version 5.040000 for linux 1105s # Current time local: Fri Nov 29 21:09:01 2024 1105s # Current time GMT: Fri Nov 29 21:09:01 2024 1105s # Using Test.pm version 1.31 1105s # Using Apache/Test.pm version 1.44 1105s # testing : subdir access allowed 1105s # expected: 200 1105s # received: '200' 1105s ok 1 1105s # testing : subdir access allowed 1105s # expected: 200 1105s # received: '200' 1105s ok 2 1105s # testing : subdir access allowed 1105s # expected: 200 1105s # received: '200' 1105s ok 3 1105s # testing : subdir access allowed 1105s # expected: 200 1105s # received: '200' 1105s ok 4 1105s # testing : topdir access denied 1105s # expected: 401 1105s # received: '401' 1105s ok 5 1105s # testing : topdir access denied 1105s # expected: 401 1105s # received: '401' 1105s ok 6 1105s # testing : topdir access denied 1105s # expected: 401 1105s # received: '401' 1105s ok 7 1105s # testing : topdir access denied 1105s # expected: 401 1105s # received: '401' 1105s ok 8 1105s ok 1110s t/security/CVE-2004-0940.t .......... 1110s 1..1 1110s # Running under perl version 5.040000 for linux 1110s # Current time local: Fri Nov 29 21:09:06 2024 1110s # Current time GMT: Fri Nov 29 21:09:06 2024 1110s # Using Test.pm version 1.31 1110s # Using Apache/Test.pm version 1.44 1110s # testing : response was 200 1110s # expected: 200 1110s # received: '200' 1110s ok 1 1110s ok 1115s t/security/CVE-2004-0942.t .......... 1115s 1..2 1115s # Running under perl version 5.040000 for linux 1115s # Current time local: Fri Nov 29 21:09:11 2024 1115s # Current time GMT: Fri Nov 29 21:09:11 2024 1115s # Using Test.pm version 1.31 1115s # Using Apache/Test.pm version 1.44 1115s ok 1 1115s # testing : request was refused 1115s # expected: qr/^HTTP\/1\.. 400/ 1115s # received: 'HTTP/1.1 400 Bad Request 1115s # ' 1115s ok 2 1115s ok 1119s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1124s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1129s t/security/CVE-2005-2491.t .......... 1129s 1..4 1129s # Running under perl version 5.040000 for linux 1129s # Current time local: Fri Nov 29 21:09:25 2024 1129s # Current time GMT: Fri Nov 29 21:09:25 2024 1129s # Using Test.pm version 1.31 1129s # Using Apache/Test.pm version 1.44 1129s # testing : check that server did not segfault 1129s # expected: 'Internal Server Error' 1129s # received: 'Internal Server Error' 1129s ok 1 1129s # testing : check for 500 response error 1129s # expected: 500 1129s # received: '500' 1129s ok 2 1129s # testing : check that server did not segfault 1129s # expected: 'Internal Server Error' 1129s # received: 'Internal Server Error' 1129s ok 3 1129s # testing : check for 500 response error 1129s # expected: 500 1129s # received: '500' 1129s ok 4 1129s ok 1134s t/security/CVE-2005-2700.t .......... 1134s 1..2 1134s # Running under perl version 5.040000 for linux 1134s # Current time local: Fri Nov 29 21:09:30 2024 1134s # Current time GMT: Fri Nov 29 21:09:30 2024 1134s # Using Test.pm version 1.31 1134s # Using Apache/Test.pm version 1.44 1134s # testing : access permitted without ccert 1134s # expected: 200 1134s # received: '200' 1134s ok 1 1134s # testing : access *not* permitted without ccert 1134s # expected: 200 1134s # received: '403' 1134s ok 2 1134s ok 1138s t/security/CVE-2005-3352.t .......... 1138s 1..2 1138s # Running under perl version 5.040000 for linux 1138s # Current time local: Fri Nov 29 21:09:35 2024 1138s # Current time GMT: Fri Nov 29 21:09:35 2024 1138s # Using Test.pm version 1.31 1138s # Using Apache/Test.pm version 1.44 1138s # testing : response code is OK 1138s # expected: 200 1138s # received: '200' 1138s ok 1 1138s # testing : referer was escaped 1138s # expected: qr/%22%3e/ 1138s # received: ' 1138s # 1138s # Menu for /security/CVE-2005-3352.map 1138s # 1138s #

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

1138s #
1138s # 1138s #
(Default) Go Back
1138s # 1138s # 1138s # 1138s # 1138s # ' 1138s ok 2 1138s ok 1143s t/security/CVE-2005-3357.t .......... 1143s 1..3 1143s # Running under perl version 5.040000 for linux 1143s # Current time local: Fri Nov 29 21:09:39 2024 1143s # Current time GMT: Fri Nov 29 21:09:39 2024 1143s # Using Test.pm version 1.31 1143s # Using Apache/Test.pm version 1.44 1143s # URL is http://localhost:8534/ 1143s ok 1 1143s # testing : Expected bad request from 'GET http://localhost:8534/' 1143s # expected: 400 1143s # received: '400' 1143s ok 2 1143s # testing : errordoc content was served 1143s # expected: qr/welcome to localhost/ 1143s # received: 'welcome to localhost:8529 1143s # ' 1143s ok 3 1143s ok 1149s t/security/CVE-2006-5752.t .......... 1149s 1..2 1149s # Running under perl version 5.040000 for linux 1149s # Current time local: Fri Nov 29 21:09:44 2024 1149s # Current time GMT: Fri Nov 29 21:09:44 2024 1149s # Using Test.pm version 1.31 1149s # Using Apache/Test.pm version 1.44 1149s # testing : server-status gave response 1149s # expected: 200 1149s # received: '200' 1149s ok 1 1149s # testing : response content-type had charset 1149s # expected: qr/charset=/ 1149s # received: 'text/html; charset=ISO-8859-1' 1149s ok 2 1149s ok 1154s t/security/CVE-2007-5000.t .......... 1154s 1..2 1154s # Running under perl version 5.040000 for linux 1154s # Current time local: Fri Nov 29 21:09:50 2024 1154s # Current time GMT: Fri Nov 29 21:09:50 2024 1154s # Using Test.pm version 1.31 1154s # Using Apache/Test.pm version 1.44 1154s # testing : response code is OK 1154s # expected: 200 1154s # received: '200' 1154s ok 1 1154s # testing : URI was escaped in response 1154s # expected: qr// 1154s # received: ' 1154s # 1154s # Menu for /security/CVE-2005-3352.map/<foo> 1154s # 1154s #

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

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

Bad Request

1245s #

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

1245s # 1245s # ' 1245s ok 2 1245s ok 1251s t/ssl/ocsp.t ........................ 1251s 1..3 1251s # Running under perl version 5.040000 for linux 1251s # Current time local: Fri Nov 29 21:11:26 2024 1251s # Current time GMT: Fri Nov 29 21:11:26 2024 1251s # Using Test.pm version 1.31 1251s # Using Apache/Test.pm version 1.44 1251s warning: Internal response 1251s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1251s response: 1251s 500 Server closed connection without sending any data back 1251s Content-Type: text/plain 1251s Client-Date: Fri, 29 Nov 2024 21:11:32 GMT 1251s Client-Warning: Internal response 1251s 1251s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1251s ok 1 1251s warning: 1251s message: welcome to localhost:8529 1251s response: 1251s HTTP/1.1 200 OK 1251s Connection: close 1251s Date: Fri, 29 Nov 2024 21:11:32 GMT 1251s Accept-Ranges: bytes 1251s ETag: "1a-61fafa7f73d80" 1251s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1251s Vary: In-If1 1251s Content-Length: 26 1251s Content-Type: text/html 1251s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 1251s Client-Date: Fri, 29 Nov 2024 21:11:32 GMT 1251s Client-Peer: 127.0.0.1:8535 1251s Client-Response-Num: 1 1251s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1251s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1251s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1251s Client-SSL-Socket-Class: IO::Socket::SSL 1251s Client-SSL-Version: TLSv1_3 1251s DMMATCH1: 1 1251s 1251s welcome to localhost:8529 1251s ok 2 1251s warning: Internal response 1251s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1251s response: 1251s 500 Server closed connection without sending any data back 1251s Content-Type: text/plain 1251s Client-Date: Fri, 29 Nov 2024 21:11:32 GMT 1251s Client-Warning: Internal response 1251s 1251s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1251s ok 3 1251s ok 1257s t/ssl/pha.t ......................... 1257s 1..4 1257s # Running under perl version 5.040000 for linux 1257s # Current time local: Fri Nov 29 21:11:32 2024 1257s # Current time GMT: Fri Nov 29 21:11:32 2024 1257s # Using Test.pm version 1.31 1257s # Using Apache/Test.pm version 1.44 1257s # testing : access must be denied without client certificate 1257s # expected: 403 1257s # received: '403' 1257s ok 1 1257s # testing : PHA reneg body buffer size restriction works 1257s # expected: 413 1257s # received: '413' 1257s ok 2 1257s # testing : PHA works with POST body 1257s # expected: 200 1257s # received: '200' 1257s ok 3 1257s # testing : request body matches response 1257s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1257s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1257s ok 4 1257s ok 1262s t/ssl/pr12355.t ..................... 1262s 1..10 1262s # Running under perl version 5.040000 for linux 1262s # Current time local: Fri Nov 29 21:11:38 2024 1262s # Current time GMT: Fri Nov 29 21:11:38 2024 1262s # Using Test.pm version 1.31 1262s # Using Apache/Test.pm version 1.44 1262s # Downgrading to TLSv12 1262s # testing : renegotiation on POST works 1262s # expected: 200 1262s # received: '200' 1262s ok 1 1262s # testing : request body matches response 1262s # expected: 'hello world' 1262s # received: 'hello world' 1262s ok 2 1262s # testing : renegotiation on POST works 1262s # expected: 200 1262s # received: '200' 1262s ok 3 1262s # testing : request body matches response 1262s # expected: 'hello world' 1262s # received: 'hello world' 1262s ok 4 1262s # testing : renegotiation on POST works 1262s # expected: 200 1262s # received: '200' 1262s ok 5 1262s # testing : request body matches response 1262s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1262s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1262s ok 6 1262s # testing : renegotiation on POST works 1262s # expected: 200 1262s # received: '200' 1262s ok 7 1262s # testing : request body matches response 1262s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1262s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1262s ok 8 1262s # testing : renegotiation on POST works 1262s # expected: 200 1262s # received: '200' 1262s ok 9 1262s # testing : request body matches response 1262s # expected: 'HELLO' 1262s # received: 'HELLO' 1262s ok 10 1262s ok 1268s t/ssl/pr43738.t ..................... 1268s 1..4 1268s # Running under perl version 5.040000 for linux 1268s # Current time local: Fri Nov 29 21:11:43 2024 1268s # Current time GMT: Fri Nov 29 21:11:43 2024 1268s # Using Test.pm version 1.31 1268s # Using Apache/Test.pm version 1.44 1268s # Downgrading to TLSv12 1268s # testing : renegotiation on POST works 1268s # expected: 200 1268s # received: '200' 1268s ok 1 1268s # testing : request body matches response 1268s # expected: '/modules/ssl/aes128/empty.pfa 1268s # hello world' 1268s # received: '/modules/ssl/aes128/empty.pfa 1268s # hello world' 1268s ok 2 1268s # testing : renegotiation on POST works 1268s # expected: 200 1268s # received: '200' 1268s ok 3 1268s # testing : request body matches response 1268s # expected: '/modules/ssl/aes256/empty.pfa 1268s # hello world' 1268s # received: '/modules/ssl/aes256/empty.pfa 1268s # hello world' 1268s ok 4 1268s ok 1291s t/ssl/proxy.t ....................... 1291s # using LWP client 1291s 1..290 1291s # Running under perl version 5.040000 for linux 1291s # Current time local: Fri Nov 29 21:11:49 2024 1291s # Current time GMT: Fri Nov 29 21:11:49 2024 1291s # Using Test.pm version 1.31 1291s # Using Apache/Test.pm version 1.44 1291s # testing : / with proxy_http_https (http) 1291s # expected: 200 1291s # received: '200' 1291s ok 1 1291s # testing : CGI script with folded headers 1291s # expected: 200 1291s # received: '200' 1291s ok 2 1291s # testing : using valid proxyssl client cert 1291s # expected: 200 1291s # received: '200' 1291s ok 3 1291s # testing : using invalid proxyssl client cert 1291s # expected: 403 1291s # received: '403' 1291s ok 4 1291s # testing : protected cgi script 1291s # expected: 200 1291s # received: '200' 1291s ok 5 1291s # testing : X-Forwarded-Host header 1291s # expected: 'localhost:8558' 1291s # received: 'localhost:8558' 1291s ok 6 1291s # testing : client subject common name 1291s # expected: 'client_ok' 1291s # received: 'client_ok' 1291s ok 7 1291s # testing : ProxyPassReverse Location rewrite 1291s # expected: 'http://localhost:8558/modules/' 1291s # received: 'http://localhost:8558/modules/' 1291s ok 8 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 1024 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '1024' 1291s # received: 1024 1291s ok 9 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 2048 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '2048' 1291s # received: 2048 1291s ok 10 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 3072 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '3072' 1291s # received: 3072 1291s ok 11 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 4096 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '4096' 1291s # received: 4096 1291s ok 12 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 5120 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '5120' 1291s # received: 5120 1291s ok 13 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 6144 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '6144' 1291s # received: 6144 1291s ok 14 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 7168 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '7168' 1291s # received: 7168 1291s ok 15 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 8192 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '8192' 1291s # received: 8192 1291s ok 16 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 9216 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '9216' 1291s # received: 9216 1291s ok 17 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 10240 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '10240' 1291s # received: 10240 1291s ok 18 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 11264 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '11264' 1291s # received: 11264 1291s ok 19 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 12288 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '12288' 1291s # received: 12288 1291s ok 20 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 13312 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '13312' 1291s # received: 13312 1291s ok 21 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 14336 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '14336' 1291s # received: 14336 1291s ok 22 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 15360 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '15360' 1291s # received: 15360 1291s ok 23 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 16384 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:55 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '16384' 1291s # received: 16384 1291s ok 24 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 17408 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '17408' 1291s # received: 17408 1291s ok 25 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 18432 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '18432' 1291s # received: 18432 1291s ok 26 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 19456 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '19456' 1291s # received: 19456 1291s ok 27 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 20480 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '20480' 1291s # received: 20480 1291s ok 28 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 21504 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '21504' 1291s # received: 21504 1291s ok 29 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 22528 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '22528' 1291s # received: 22528 1291s ok 30 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 23552 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '23552' 1291s # received: 23552 1291s ok 31 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 24576 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '24576' 1291s # received: 24576 1291s ok 32 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 25600 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '25600' 1291s # received: 25600 1291s ok 33 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 26624 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '26624' 1291s # received: 26624 1291s ok 34 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 27648 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '27648' 1291s # received: 27648 1291s ok 35 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 28672 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '28672' 1291s # received: 28672 1291s ok 36 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 29696 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '29696' 1291s # received: 29696 1291s ok 37 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 30720 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '30720' 1291s # received: 30720 1291s ok 38 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 31744 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '31744' 1291s # received: 31744 1291s ok 39 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 32768 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '32768' 1291s # received: 32768 1291s ok 40 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 33792 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:56 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '33792' 1291s # received: 33792 1291s ok 41 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 34816 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '34816' 1291s # received: 34816 1291s ok 42 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 35840 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '35840' 1291s # received: 35840 1291s ok 43 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 36864 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '36864' 1291s # received: 36864 1291s ok 44 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 37888 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '37888' 1291s # received: 37888 1291s ok 45 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 38912 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '38912' 1291s # received: 38912 1291s ok 46 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 39936 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '39936' 1291s # received: 39936 1291s ok 47 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 40960 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '40960' 1291s # received: 40960 1291s ok 48 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 41984 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '41984' 1291s # received: 41984 1291s ok 49 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 43008 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '43008' 1291s # received: 43008 1291s ok 50 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 44032 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '44032' 1291s # received: 44032 1291s ok 51 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 45056 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:57 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '45056' 1291s # received: 45056 1291s ok 52 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 46080 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '46080' 1291s # received: 46080 1291s ok 53 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 47104 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '47104' 1291s # received: 47104 1291s ok 54 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 48128 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '48128' 1291s # received: 48128 1291s ok 55 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 49152 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '49152' 1291s # received: 49152 1291s ok 56 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 50176 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '50176' 1291s # received: 50176 1291s ok 57 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 51200 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '51200' 1291s # received: 51200 1291s ok 58 1291s #lwp request: 1291s #POST http://localhost:8558/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 102400 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 7 1291s #Client-Date: Fri, 29 Nov 2024 21:11:58 GMT 1291s #Client-Peer: 127.0.0.1:8558 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '102400' 1291s # received: 102400 1291s ok 59 1291s # testing : / with proxy_http_https_proxy_section (http) 1291s # expected: 200 1291s # received: '200' 1291s ok 60 1291s # testing : CGI script with folded headers 1291s # expected: 200 1291s # received: '200' 1291s ok 61 1291s # testing : using valid proxyssl client cert 1291s # expected: 200 1291s # received: '200' 1291s ok 62 1291s # testing : using invalid proxyssl client cert 1291s # expected: 403 1291s # received: '403' 1291s ok 63 1291s # testing : protected cgi script 1291s # expected: 200 1291s # received: '200' 1291s ok 64 1291s # testing : X-Forwarded-Host header 1291s # expected: 'localhost:8560' 1291s # received: 'localhost:8560' 1291s ok 65 1291s # testing : client subject common name 1291s # expected: 'client_ok' 1291s # received: 'client_ok' 1291s ok 66 1291s # testing : ProxyPassReverse Location rewrite 1291s # expected: 'http://localhost:8560/modules/' 1291s # received: 'http://localhost:8560/modules/' 1291s ok 67 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 1024 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '1024' 1291s # received: 1024 1291s ok 68 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 2048 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '2048' 1291s # received: 2048 1291s ok 69 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 3072 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '3072' 1291s # received: 3072 1291s ok 70 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 4096 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '4096' 1291s # received: 4096 1291s ok 71 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 5120 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '5120' 1291s # received: 5120 1291s ok 72 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 6144 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '6144' 1291s # received: 6144 1291s ok 73 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 7168 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '7168' 1291s # received: 7168 1291s ok 74 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 8192 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '8192' 1291s # received: 8192 1291s ok 75 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 9216 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '9216' 1291s # received: 9216 1291s ok 76 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 10240 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '10240' 1291s # received: 10240 1291s ok 77 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 11264 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '11264' 1291s # received: 11264 1291s ok 78 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 12288 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '12288' 1291s # received: 12288 1291s ok 79 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 13312 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '13312' 1291s # received: 13312 1291s ok 80 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 14336 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '14336' 1291s # received: 14336 1291s ok 81 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 15360 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '15360' 1291s # received: 15360 1291s ok 82 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 16384 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '16384' 1291s # received: 16384 1291s ok 83 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 17408 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '17408' 1291s # received: 17408 1291s ok 84 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 18432 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '18432' 1291s # received: 18432 1291s ok 85 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 19456 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '19456' 1291s # received: 19456 1291s ok 86 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 20480 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '20480' 1291s # received: 20480 1291s ok 87 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 21504 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '21504' 1291s # received: 21504 1291s ok 88 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 22528 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '22528' 1291s # received: 22528 1291s ok 89 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 23552 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '23552' 1291s # received: 23552 1291s ok 90 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 24576 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '24576' 1291s # received: 24576 1291s ok 91 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 25600 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '25600' 1291s # received: 25600 1291s ok 92 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 26624 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '26624' 1291s # received: 26624 1291s ok 93 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 27648 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:11:59 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '27648' 1291s # received: 27648 1291s ok 94 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 28672 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '28672' 1291s # received: 28672 1291s ok 95 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 29696 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '29696' 1291s # received: 29696 1291s ok 96 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 30720 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '30720' 1291s # received: 30720 1291s ok 97 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 31744 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '31744' 1291s # received: 31744 1291s ok 98 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 32768 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '32768' 1291s # received: 32768 1291s ok 99 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 33792 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '33792' 1291s # received: 33792 1291s ok 100 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 34816 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '34816' 1291s # received: 34816 1291s ok 101 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 35840 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '35840' 1291s # received: 35840 1291s ok 102 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 36864 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '36864' 1291s # received: 36864 1291s ok 103 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 37888 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '37888' 1291s # received: 37888 1291s ok 104 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 38912 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '38912' 1291s # received: 38912 1291s ok 105 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 39936 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '39936' 1291s # received: 39936 1291s ok 106 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 40960 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:00 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '40960' 1291s # received: 40960 1291s ok 107 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 41984 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '41984' 1291s # received: 41984 1291s ok 108 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 43008 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '43008' 1291s # received: 43008 1291s ok 109 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 44032 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '44032' 1291s # received: 44032 1291s ok 110 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 45056 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '45056' 1291s # received: 45056 1291s ok 111 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 46080 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '46080' 1291s # received: 46080 1291s ok 112 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 47104 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '47104' 1291s # received: 47104 1291s ok 113 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 48128 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '48128' 1291s # received: 48128 1291s ok 114 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 49152 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '49152' 1291s # received: 49152 1291s ok 115 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 50176 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '50176' 1291s # received: 50176 1291s ok 116 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 51200 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '51200' 1291s # received: 51200 1291s ok 117 1291s #lwp request: 1291s #POST http://localhost:8560/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 102400 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 7 1291s #Client-Date: Fri, 29 Nov 2024 21:12:01 GMT 1291s #Client-Peer: 127.0.0.1:8560 1291s #Client-Response-Num: 1 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '102400' 1291s # received: 102400 1291s ok 118 1291s # testing : / with proxy_https_http (https) 1291s # expected: 200 1291s # received: '200' 1291s ok 119 1291s # testing : CGI script with folded headers 1291s # expected: 200 1291s # received: '200' 1291s ok 120 1291s # testing : ProxyPassReverse Location rewrite 1291s # expected: 'https://localhost:8562/modules/' 1291s # received: 'https://localhost:8562/modules/' 1291s ok 121 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 1024 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '1024' 1291s # received: 1024 1291s ok 122 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 2048 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '2048' 1291s # received: 2048 1291s ok 123 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 3072 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '3072' 1291s # received: 3072 1291s ok 124 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 4096 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '4096' 1291s # received: 4096 1291s ok 125 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 5120 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '5120' 1291s # received: 5120 1291s ok 126 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 6144 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '6144' 1291s # received: 6144 1291s ok 127 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 7168 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '7168' 1291s # received: 7168 1291s ok 128 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 8192 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '8192' 1291s # received: 8192 1291s ok 129 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 9216 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '9216' 1291s # received: 9216 1291s ok 130 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 10240 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:02 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '10240' 1291s # received: 10240 1291s ok 131 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 11264 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '11264' 1291s # received: 11264 1291s ok 132 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 12288 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '12288' 1291s # received: 12288 1291s ok 133 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 13312 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '13312' 1291s # received: 13312 1291s ok 134 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 14336 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '14336' 1291s # received: 14336 1291s ok 135 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 15360 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '15360' 1291s # received: 15360 1291s ok 136 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 16384 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '16384' 1291s # received: 16384 1291s ok 137 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 17408 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '17408' 1291s # received: 17408 1291s ok 138 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 18432 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '18432' 1291s # received: 18432 1291s ok 139 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 19456 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '19456' 1291s # received: 19456 1291s ok 140 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 20480 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '20480' 1291s # received: 20480 1291s ok 141 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 21504 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '21504' 1291s # received: 21504 1291s ok 142 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 22528 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '22528' 1291s # received: 22528 1291s ok 143 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 23552 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '23552' 1291s # received: 23552 1291s ok 144 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 24576 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '24576' 1291s # received: 24576 1291s ok 145 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 25600 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '25600' 1291s # received: 25600 1291s ok 146 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 26624 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '26624' 1291s # received: 26624 1291s ok 147 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 27648 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '27648' 1291s # received: 27648 1291s ok 148 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 28672 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '28672' 1291s # received: 28672 1291s ok 149 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 29696 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '29696' 1291s # received: 29696 1291s ok 150 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 30720 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '30720' 1291s # received: 30720 1291s ok 151 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 31744 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '31744' 1291s # received: 31744 1291s ok 152 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 32768 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '32768' 1291s # received: 32768 1291s ok 153 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 33792 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '33792' 1291s # received: 33792 1291s ok 154 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 34816 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '34816' 1291s # received: 34816 1291s ok 155 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 35840 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '35840' 1291s # received: 35840 1291s ok 156 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 36864 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '36864' 1291s # received: 36864 1291s ok 157 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 37888 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '37888' 1291s # received: 37888 1291s ok 158 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 38912 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '38912' 1291s # received: 38912 1291s ok 159 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 39936 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '39936' 1291s # received: 39936 1291s ok 160 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 40960 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '40960' 1291s # received: 40960 1291s ok 161 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 41984 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '41984' 1291s # received: 41984 1291s ok 162 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 43008 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '43008' 1291s # received: 43008 1291s ok 163 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 44032 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '44032' 1291s # received: 44032 1291s ok 164 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 45056 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:03 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '45056' 1291s # received: 45056 1291s ok 165 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 46080 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '46080' 1291s # received: 46080 1291s ok 166 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 47104 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '47104' 1291s # received: 47104 1291s ok 167 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 48128 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '48128' 1291s # received: 48128 1291s ok 168 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 49152 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '49152' 1291s # received: 49152 1291s ok 169 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 50176 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '50176' 1291s # received: 50176 1291s ok 170 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 51200 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '51200' 1291s # received: 51200 1291s ok 171 1291s #lwp request: 1291s #POST https://localhost:8562/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 102400 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 7 1291s #Client-Date: Fri, 29 Nov 2024 21:12:04 GMT 1291s #Client-Peer: 127.0.0.1:8562 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '102400' 1291s # received: 102400 1291s ok 172 1291s # testing : / with proxy_https_https (https) 1291s # expected: 200 1291s # received: '200' 1291s ok 173 1291s # testing : CGI script with folded headers 1291s # expected: 200 1291s # received: '200' 1291s ok 174 1291s # testing : using valid proxyssl client cert 1291s # expected: 200 1291s # received: '200' 1291s ok 175 1291s # testing : using invalid proxyssl client cert 1291s # expected: 403 1291s # received: '403' 1291s ok 176 1291s # testing : protected cgi script 1291s # expected: 200 1291s # received: '200' 1291s ok 177 1291s # testing : X-Forwarded-Host header 1291s # expected: 'localhost:8559' 1291s # received: 'localhost:8559' 1291s ok 178 1291s # testing : client subject common name 1291s # expected: 'client_ok' 1291s # received: 'client_ok' 1291s ok 179 1291s # testing : ProxyPassReverse Location rewrite 1291s # expected: 'https://localhost:8559/modules/' 1291s # received: 'https://localhost:8559/modules/' 1291s ok 180 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 1024 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:05 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:05 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '1024' 1291s # received: 1024 1291s ok 181 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 2048 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '2048' 1291s # received: 2048 1291s ok 182 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 3072 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '3072' 1291s # received: 3072 1291s ok 183 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 4096 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '4096' 1291s # received: 4096 1291s ok 184 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 5120 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '5120' 1291s # received: 5120 1291s ok 185 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 6144 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '6144' 1291s # received: 6144 1291s ok 186 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 7168 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '7168' 1291s # received: 7168 1291s ok 187 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 8192 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '8192' 1291s # received: 8192 1291s ok 188 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 9216 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '9216' 1291s # received: 9216 1291s ok 189 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 10240 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '10240' 1291s # received: 10240 1291s ok 190 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 11264 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '11264' 1291s # received: 11264 1291s ok 191 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 12288 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '12288' 1291s # received: 12288 1291s ok 192 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 13312 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '13312' 1291s # received: 13312 1291s ok 193 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 14336 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '14336' 1291s # received: 14336 1291s ok 194 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 15360 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '15360' 1291s # received: 15360 1291s ok 195 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 16384 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '16384' 1291s # received: 16384 1291s ok 196 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 17408 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '17408' 1291s # received: 17408 1291s ok 197 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 18432 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '18432' 1291s # received: 18432 1291s ok 198 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 19456 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '19456' 1291s # received: 19456 1291s ok 199 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 20480 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '20480' 1291s # received: 20480 1291s ok 200 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 21504 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '21504' 1291s # received: 21504 1291s ok 201 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 22528 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '22528' 1291s # received: 22528 1291s ok 202 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 23552 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '23552' 1291s # received: 23552 1291s ok 203 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 24576 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '24576' 1291s # received: 24576 1291s ok 204 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 25600 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '25600' 1291s # received: 25600 1291s ok 205 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 26624 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '26624' 1291s # received: 26624 1291s ok 206 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 27648 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '27648' 1291s # received: 27648 1291s ok 207 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 28672 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:06 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '28672' 1291s # received: 28672 1291s ok 208 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 29696 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '29696' 1291s # received: 29696 1291s ok 209 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 30720 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '30720' 1291s # received: 30720 1291s ok 210 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 31744 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '31744' 1291s # received: 31744 1291s ok 211 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 32768 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '32768' 1291s # received: 32768 1291s ok 212 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 33792 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '33792' 1291s # received: 33792 1291s ok 213 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 34816 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '34816' 1291s # received: 34816 1291s ok 214 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 35840 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '35840' 1291s # received: 35840 1291s ok 215 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 36864 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '36864' 1291s # received: 36864 1291s ok 216 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 37888 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '37888' 1291s # received: 37888 1291s ok 217 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 38912 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '38912' 1291s # received: 38912 1291s ok 218 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 39936 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '39936' 1291s # received: 39936 1291s ok 219 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 40960 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '40960' 1291s # received: 40960 1291s ok 220 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 41984 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '41984' 1291s # received: 41984 1291s ok 221 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 43008 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '43008' 1291s # received: 43008 1291s ok 222 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 44032 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '44032' 1291s # received: 44032 1291s ok 223 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 45056 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:07 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '45056' 1291s # received: 45056 1291s ok 224 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 46080 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '46080' 1291s # received: 46080 1291s ok 225 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 47104 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '47104' 1291s # received: 47104 1291s ok 226 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 48128 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '48128' 1291s # received: 48128 1291s ok 227 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 49152 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '49152' 1291s # received: 49152 1291s ok 228 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 50176 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '50176' 1291s # received: 50176 1291s ok 229 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 51200 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '51200' 1291s # received: 51200 1291s ok 230 1291s #lwp request: 1291s #POST https://localhost:8559/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 102400 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 7 1291s #Client-Date: Fri, 29 Nov 2024 21:12:08 GMT 1291s #Client-Peer: 127.0.0.1:8559 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '102400' 1291s # received: 102400 1291s ok 231 1291s # testing : / with proxy_https_https_proxy_section (https) 1291s # expected: 200 1291s # received: '200' 1291s ok 232 1291s # testing : CGI script with folded headers 1291s # expected: 200 1291s # received: '200' 1291s ok 233 1291s # testing : using valid proxyssl client cert 1291s # expected: 200 1291s # received: '200' 1291s ok 234 1291s # testing : using invalid proxyssl client cert 1291s # expected: 403 1291s # received: '403' 1291s ok 235 1291s # testing : protected cgi script 1291s # expected: 200 1291s # received: '200' 1291s ok 236 1291s # testing : X-Forwarded-Host header 1291s # expected: 'localhost:8561' 1291s # received: 'localhost:8561' 1291s ok 237 1291s # testing : client subject common name 1291s # expected: 'client_ok' 1291s # received: 'client_ok' 1291s ok 238 1291s # testing : ProxyPassReverse Location rewrite 1291s # expected: 'https://localhost:8561/modules/' 1291s # received: 'https://localhost:8561/modules/' 1291s ok 239 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 1024 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '1024' 1291s # received: 1024 1291s ok 240 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 2048 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '2048' 1291s # received: 2048 1291s ok 241 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 3072 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '3072' 1291s # received: 3072 1291s ok 242 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 4096 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '4096' 1291s # received: 4096 1291s ok 243 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 5120 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '5120' 1291s # received: 5120 1291s ok 244 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 6144 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '6144' 1291s # received: 6144 1291s ok 245 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 7168 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '7168' 1291s # received: 7168 1291s ok 246 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 8192 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '8192' 1291s # received: 8192 1291s ok 247 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 9216 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 5 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '9216' 1291s # received: 9216 1291s ok 248 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 10240 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '10240' 1291s # received: 10240 1291s ok 249 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 11264 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '11264' 1291s # received: 11264 1291s ok 250 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 12288 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '12288' 1291s # received: 12288 1291s ok 251 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 13312 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '13312' 1291s # received: 13312 1291s ok 252 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 14336 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '14336' 1291s # received: 14336 1291s ok 253 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 15360 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '15360' 1291s # received: 15360 1291s ok 254 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 16384 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '16384' 1291s # received: 16384 1291s ok 255 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 17408 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '17408' 1291s # received: 17408 1291s ok 256 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 18432 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '18432' 1291s # received: 18432 1291s ok 257 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 19456 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '19456' 1291s # received: 19456 1291s ok 258 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 20480 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:09 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '20480' 1291s # received: 20480 1291s ok 259 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 21504 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '21504' 1291s # received: 21504 1291s ok 260 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 22528 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '22528' 1291s # received: 22528 1291s ok 261 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 23552 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '23552' 1291s # received: 23552 1291s ok 262 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 24576 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '24576' 1291s # received: 24576 1291s ok 263 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 25600 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '25600' 1291s # received: 25600 1291s ok 264 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 26624 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '26624' 1291s # received: 26624 1291s ok 265 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 27648 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '27648' 1291s # received: 27648 1291s ok 266 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 28672 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '28672' 1291s # received: 28672 1291s ok 267 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 29696 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '29696' 1291s # received: 29696 1291s ok 268 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 30720 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '30720' 1291s # received: 30720 1291s ok 269 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 31744 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '31744' 1291s # received: 31744 1291s ok 270 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 32768 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '32768' 1291s # received: 32768 1291s ok 271 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 33792 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '33792' 1291s # received: 33792 1291s ok 272 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 34816 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '34816' 1291s # received: 34816 1291s ok 273 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 35840 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '35840' 1291s # received: 35840 1291s ok 274 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 36864 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '36864' 1291s # received: 36864 1291s ok 275 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 37888 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:10 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '37888' 1291s # received: 37888 1291s ok 276 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 38912 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '38912' 1291s # received: 38912 1291s ok 277 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 39936 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '39936' 1291s # received: 39936 1291s ok 278 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 40960 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '40960' 1291s # received: 40960 1291s ok 279 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 41984 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '41984' 1291s # received: 41984 1291s ok 280 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 43008 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '43008' 1291s # received: 43008 1291s ok 281 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 44032 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '44032' 1291s # received: 44032 1291s ok 282 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 45056 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '45056' 1291s # received: 45056 1291s ok 283 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 46080 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '46080' 1291s # received: 46080 1291s ok 284 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 47104 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '47104' 1291s # received: 47104 1291s ok 285 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 48128 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '48128' 1291s # received: 48128 1291s ok 286 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 49152 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '49152' 1291s # received: 49152 1291s ok 287 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 50176 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '50176' 1291s # received: 50176 1291s ok 288 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 51200 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:11 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 6 1291s #Client-Date: Fri, 29 Nov 2024 21:12:12 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '51200' 1291s # received: 51200 1291s ok 289 1291s #lwp request: 1291s #POST https://localhost:8561/eat_post HTTP/1.1 1291s #User-Agent: libwww-perl/6.77 1291s #Content-Length: 102400 1291s # 1291s #server response: 1291s #HTTP/1.1 200 OK 1291s #Connection: close 1291s #Date: Fri, 29 Nov 2024 21:12:12 GMT 1291s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1291s #Vary: In-If1 1291s #Content-Length: 7 1291s #Client-Date: Fri, 29 Nov 2024 21:12:12 GMT 1291s #Client-Peer: 127.0.0.1:8561 1291s #Client-Response-Num: 1 1291s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1291s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1291s #Client-SSL-Socket-Class: IO::Socket::SSL 1291s #Client-SSL-Version: TLSv1_3 1291s #DMMATCH1: 1 1291s # 1291s # testing : length posted 1291s # expected: '102400' 1291s # received: 102400 1291s ok 290 1291s ok 1297s t/ssl/require.t ..................... 1297s 1..10 1297s # Running under perl version 5.040000 for linux 1297s # Current time local: Fri Nov 29 21:12:12 2024 1297s # Current time GMT: Fri Nov 29 21:12:12 2024 1297s # Using Test.pm version 1.31 1297s # Using Apache/Test.pm version 1.44 1297s ok 1 1297s ok 2 1297s ok 3 1297s ok 4 1297s ok 5 1297s ok 6 1297s ok 7 1297s ok 8 1297s ok 9 1297s ok 10 1297s ok 1303s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1311s t/ssl/varlookup.t ................... 1311s 1..83 1311s # Running under perl version 5.040000 for linux 1311s # Current time local: Fri Nov 29 21:12:24 2024 1311s # Current time GMT: Fri Nov 29 21:12:24 2024 1311s # Using Test.pm version 1.31 1311s # Using Apache/Test.pm version 1.44 1311s # testing : HTTP_USER_AGENT 1311s # expected: 'libwww-perl/6.77' 1311s # received: 'libwww-perl/6.77' 1311s ok 1 1311s # testing : HTTP:User-Agent 1311s # expected: 'libwww-perl/6.77' 1311s # received: 'libwww-perl/6.77' 1311s ok 2 1311s # testing : HTTP_REFERER 1311s # expected: 't/ssl/varlookup.t' 1311s # received: 't/ssl/varlookup.t' 1311s ok 3 1311s # testing : HTTP_HOST 1311s # expected: 'localhost:8532' 1311s # received: 'localhost:8532' 1311s ok 4 1311s # testing : QUERY_STRING 1311s # expected: 'QUERY_STRING' 1311s # received: 'QUERY_STRING' 1311s ok 5 1311s # testing : SERVER_SOFTWARE 1311s # expected: qr/^Apache\/2.4.62/ 1311s # received: 'Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0' 1311s ok 6 1311s # testing : SERVER_ADMIN 1311s # expected: 'tuser@localhost' 1311s # received: 'tuser@localhost' 1311s ok 7 1311s # testing : SERVER_PORT 1311s # expected: '8532' 1311s # received: '8532' 1311s ok 8 1311s # testing : SERVER_NAME 1311s # expected: 'localhost' 1311s # received: 'localhost' 1311s ok 9 1311s # testing : SERVER_PROTOCOL 1311s # expected: qr/^HTTP\/1\.\d$/ 1311s # received: 'HTTP/1.1' 1311s ok 10 1311s # testing : REMOTE_ADDR 1311s # expected: '127.0.0.1' 1311s # received: '127.0.0.1' 1311s ok 11 1311s # testing : DOCUMENT_ROOT 1311s # expected: '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs' 1311s # received: '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs' 1311s ok 12 1311s # testing : REQUEST_METHOD 1311s # expected: 'GET' 1311s # received: 'GET' 1311s ok 13 1311s # testing : REQUEST_URI 1311s # expected: '/test_ssl_var_lookup' 1311s # received: '/test_ssl_var_lookup' 1311s ok 14 1311s # testing : TIME_YEAR 1311s # expected: 2024 1311s # received: '2024' 1311s ok 15 1311s # testing : TIME_MON 1311s # expected: '11' 1311s # received: '11' 1311s ok 16 1311s # testing : TIME_DAY 1311s # expected: '29' 1311s # received: '29' 1311s ok 17 1311s # testing : TIME_WDAY 1311s # expected: 5 1311s # received: '5' 1311s ok 18 1311s # testing : IS_SUBREQ 1311s # expected: 'false' 1311s # received: 'false' 1311s ok 19 1311s # testing : API_VERSION 1311s # expected: '20120211' 1311s # received: '20120211' 1311s ok 20 1311s # testing : THE_REQUEST 1311s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1311s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1311s ok 21 1311s # testing : REQUEST_SCHEME 1311s # expected: 'https' 1311s # received: 'https' 1311s ok 22 1311s # testing : HTTPS 1311s # expected: 'on' 1311s # received: 'on' 1311s ok 23 1311s # testing : ENV:THE_ARGS 1311s # expected: 'ENV:THE_ARGS' 1311s # received: 'ENV:THE_ARGS' 1311s ok 24 1311s # testing : SSL_CLIENT_M_VERSION 1311s # expected: qr/^\d+$/ 1311s # received: '3' 1311s ok 25 1311s # testing : SSL_SERVER_M_VERSION 1311s # expected: qr/^\d+$/ 1311s # received: '3' 1311s ok 26 1311s # testing : SSL_CLIENT_M_SERIAL 1311s # expected: qr/^[0-9A-F]+$/ 1311s # received: '02' 1311s ok 27 1311s # testing : SSL_SERVER_M_SERIAL 1311s # expected: qr/^[0-9A-F]+$/ 1311s # received: '01' 1311s ok 28 1311s # testing : SSL_PROTOCOL 1311s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1311s # received: 'TLSv1.3' 1311s ok 29 1311s # testing : SSL_CLIENT_V_START 1311s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1311s # received: 'Nov 29 20:56:48 2024 GMT' 1311s ok 30 1311s # testing : SSL_SERVER_V_START 1311s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1311s # received: 'Nov 29 20:56:48 2024 GMT' 1311s ok 31 1311s # testing : SSL_CLIENT_V_END 1311s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1311s # received: 'Nov 29 20:56:48 2025 GMT' 1311s ok 32 1311s # testing : SSL_SERVER_V_END 1311s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1311s # received: 'Nov 29 20:56:48 2025 GMT' 1311s ok 33 1311s # testing : SSL_CIPHER 1311s # expected: qr/^[A-Z0-9_-]+$/ 1311s # received: 'TLS_AES_256_GCM_SHA384' 1311s ok 34 1311s # testing : SSL_CIPHER_EXPORT 1311s # expected: 'false' 1311s # received: 'false' 1311s ok 35 1311s # testing : SSL_CIPHER_ALGKEYSIZE 1311s # expected: qr/^\d+$/ 1311s # received: '256' 1311s ok 36 1311s # testing : SSL_CIPHER_USEKEYSIZE 1311s # expected: qr/^\d+$/ 1311s # received: '256' 1311s ok 37 1311s # testing : SSL_SECURE_RENEG 1311s # expected: qr/^(false|true)$/ 1311s # received: 'false' 1311s ok 38 1311s # testing : SSL_CLIENT_S_DN 1311s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1311s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1311s ok 39 1311s # testing : SSL_SERVER_S_DN 1311s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1311s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1311s ok 40 1311s # testing : SSL_CLIENT_S_DN_C 1311s # expected: 'US' 1311s # received: 'US' 1311s ok 41 1311s # testing : SSL_SERVER_S_DN_C 1311s # expected: 'US' 1311s # received: 'US' 1311s ok 42 1311s # testing : SSL_CLIENT_S_DN_ST 1311s # expected: 'California' 1311s # received: 'California' 1311s ok 43 1311s # testing : SSL_SERVER_S_DN_ST 1311s # expected: 'California' 1311s # received: 'California' 1311s ok 44 1311s # testing : SSL_CLIENT_S_DN_L 1311s # expected: 'San Francisco' 1311s # received: 'San Francisco' 1311s ok 45 1311s # testing : SSL_SERVER_S_DN_L 1311s # expected: 'San Francisco' 1311s # received: 'San Francisco' 1311s ok 46 1311s # testing : SSL_CLIENT_S_DN_O 1311s # expected: 'ASF' 1311s # received: 'ASF' 1311s ok 47 1311s # testing : SSL_SERVER_S_DN_O 1311s # expected: 'ASF' 1311s # received: 'ASF' 1311s ok 48 1311s # testing : SSL_CLIENT_S_DN_OU 1311s # expected: 'httpd-test' 1311s # received: 'httpd-test' 1311s ok 49 1311s # testing : SSL_SERVER_S_DN_OU 1311s # expected: qr/^httpd-test\/([-\w]+)/ 1311s # received: 'httpd-test/rsa-test' 1311s ok 50 1311s # testing : SSL_CLIENT_S_DN_CN 1311s # expected: 'client_ok' 1311s # received: 'client_ok' 1311s ok 51 1311s # testing : SSL_SERVER_S_DN_CN 1311s # expected: 'localhost' 1311s # received: 'localhost' 1311s ok 52 1311s # testing : SSL_CLIENT_S_DN_Email 1311s # expected: 'test-dev@httpd.apache.org' 1311s # received: 'test-dev@httpd.apache.org' 1311s ok 53 1311s # testing : SSL_SERVER_S_DN_Email 1311s # expected: 'test-dev@httpd.apache.org' 1311s # received: 'test-dev@httpd.apache.org' 1311s ok 54 1311s # testing : SSL_CLIENT_SAN_Email_0 1311s # expected: 'test-dev@httpd.apache.org' 1311s # received: 'test-dev@httpd.apache.org' 1311s ok 55 1311s # testing : SSL_SERVER_SAN_DNS_0 1311s # expected: 'localhost' 1311s # received: 'localhost' 1311s ok 56 1311s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1311s # expected: 'test-dev@httpd.apache.org' 1311s # received: 'test-dev@httpd.apache.org' 1311s ok 57 1311s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1311s # expected: '_https.localhost' 1311s # received: '_https.localhost' 1311s ok 58 1311s # testing : SSL_CLIENT_I_DN 1311s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1311s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1311s ok 59 1311s # testing : SSL_SERVER_I_DN 1311s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1311s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1311s ok 60 1311s # testing : SSL_CLIENT_I_DN_C 1311s # expected: 'US' 1311s # received: 'US' 1311s ok 61 1311s # testing : SSL_SERVER_I_DN_C 1311s # expected: 'US' 1311s # received: 'US' 1311s ok 62 1311s # testing : SSL_CLIENT_I_DN_ST 1311s # expected: 'California' 1311s # received: 'California' 1311s ok 63 1311s # testing : SSL_SERVER_I_DN_ST 1311s # expected: 'California' 1311s # received: 'California' 1311s ok 64 1311s # testing : SSL_CLIENT_I_DN_L 1311s # expected: 'San Francisco' 1311s # received: 'San Francisco' 1311s ok 65 1311s # testing : SSL_SERVER_I_DN_L 1311s # expected: 'San Francisco' 1311s # received: 'San Francisco' 1311s ok 66 1311s # testing : SSL_CLIENT_I_DN_O 1311s # expected: 'ASF' 1311s # received: 'ASF' 1311s ok 67 1311s # testing : SSL_SERVER_I_DN_O 1311s # expected: 'ASF' 1311s # received: 'ASF' 1311s ok 68 1311s # testing : SSL_CLIENT_I_DN_OU 1311s # expected: 'httpd-test' 1311s # received: 'httpd-test' 1311s ok 69 1311s # testing : SSL_SERVER_I_DN_OU 1311s # expected: 'httpd-test' 1311s # received: 'httpd-test' 1311s ok 70 1311s # testing : SSL_CLIENT_I_DN_CN 1311s # expected: 'ca' 1311s # received: 'ca' 1311s ok 71 1311s # testing : SSL_SERVER_I_DN_CN 1311s # expected: 'ca' 1311s # received: 'ca' 1311s ok 72 1311s # testing : SSL_SERVER_I_DN_CN_RAW 1311s # expected: 'ca' 1311s # received: 'ca' 1311s ok 73 1311s # testing : SSL_SERVER_I_DN_CN_0_RAW 1311s # expected: 'ca' 1311s # received: 'ca' 1311s ok 74 1311s # testing : SSL_CLIENT_I_DN_Email 1311s # expected: 'test-dev@httpd.apache.org' 1311s # received: 'test-dev@httpd.apache.org' 1311s ok 75 1311s # testing : SSL_SERVER_I_DN_Email 1311s # expected: 'test-dev@httpd.apache.org' 1311s # received: 'test-dev@httpd.apache.org' 1311s ok 76 1311s # testing : SSL_CLIENT_A_SIG 1311s # expected: 'sha256WithRSAEncryption' 1311s # received: 'sha256WithRSAEncryption' 1311s ok 77 1311s # testing : SSL_SERVER_A_SIG 1311s # expected: 'sha256WithRSAEncryption' 1311s # received: 'sha256WithRSAEncryption' 1311s ok 78 1311s # testing : SSL_CLIENT_A_KEY 1311s # expected: 'rsaEncryption' 1311s # received: 'rsaEncryption' 1311s ok 79 1311s # testing : SSL_SERVER_A_KEY 1311s # expected: qr/^[rd]saEncryption$/ 1311s # received: 'rsaEncryption' 1311s ok 80 1311s # testing : SSL_CLIENT_CERT 1311s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1311s # received: '-----BEGIN CERTIFICATE----- 1311s # MIIEezCCA2OgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1311s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1311s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1311s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMTI5 1311s # MjA1NjQ4WhcNMjUxMTI5MjA1NjQ4WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1311s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1311s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1311s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1311s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtW2a7c4KCK9St2hOoPSsh0Fg7Ba9ZjAW4Dvq 1311s # ND2OgoOcVxZJVm1Eym40zbuquL0oxJ/YLN/dDbuBKXMpjLmHorCRVWpHT2EReP3X 1311s # JSo+wsJVECLBL+/IkdY0oAcw8niTiByrLUohWvGk09sZBUVlenqerwfzdz6l26Kz 1311s # VRRIVimKcMyVJc4gDuvvBPTou6goQttCZEhJA2KRcUdm0f0NjkpfcTwkHHr2XYgl 1311s # bKBtmqnQM43YVBybo3REHlBm1JLOOy5al45iJVJ691V274UbG2nCYpTWWpJrL4V6 1311s # vsPieDY1/S4Js0FTQ/SJubFy6tFtZ+Ew4jmj16d3bzRaEjQulQIDAQABo4HOMIHL 1311s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 1311s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 1311s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 1311s # HQ4EFgQUJk+cukBoo/DIyja+pIJe6hrJA2QwHwYDVR0jBBgwFoAUPlUcCyYyNE+y 1311s # 8LJDJLZ2YtirSTowDQYJKoZIhvcNAQELBQADggEBAAwjfggC2VbDb9cXGfuVFyYR 1311s # 0BHn53gsGILTZULOnfaqyneXSlepEmGhe8WCJ04JotpdS8a80xXLXrQYATjKeLAq 1311s # j/0ParvIuS8JTXHBjmf2WZXHg+ODAM5RMgeVhzCIPzopfvWJGaZvwQXtfVaZl0ef 1311s # cVZ3ZAuraAQll2u/8fDjSVvgpIRL9xW29WncVQCVDDlvrVZgg1IrjJuSqv4yDBL3 1311s # L1sUIO2sdPZ8BrJgpkuXu9JLhGwfAOlDiv7NDcW1nAtR4HVcrsLJ2nkoy59spSs+ 1311s # faeR1eNnZLwT95osqEkuzhz4Bw6GWVXfX2v7/PhCs7KqZ3IRRGvyH6dcHBpdsjc= 1311s # -----END CERTIFICATE----- 1311s # ' 1311s ok 81 1311s # testing : SSL_SERVER_CERT 1311s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1311s # received: '-----BEGIN CERTIFICATE----- 1311s # MIIERDCCAyygAwIBAgIBATANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1311s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1311s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1311s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMTI5 1311s # MjA1NjQ4WhcNMjUxMTI5MjA1NjQ4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1311s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1311s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1311s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1311s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnCmAnAXLB9d5rWP6zpQuC04v 1311s # U3NqRSp6E+WWZKPV6Bl9bHSEBcpwGJemxvt4cFUm76nw7QyNJpXngw0c4cmzpX9q 1311s # 2mvCQ1yBpZ22kFjUfqjZY7L4cAc4+YI3nQ5J9dmntzJMTF9k9hv1fQ2P4a+w9X5L 1311s # h29aCiwA8jbVBIQiVRyUSnoc9Zuo1F5o5NzRzMf2ueHAlXbeGRlqu8xRlaxuGh/m 1311s # EaiX2t2+lDSquQHTi5Qy1hbKaRX/y+CiI8C96d++2GPiYPSr62UfrfbI5Faf3Mla 1311s # 55IoJ7sZRzHYLHvsk75Yre8qI0W5BjtYHtc+s7h+G8IXY7YJAv7weKB80i0Q2wID 1311s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 1311s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBT9 1311s # IB0nKm5gDRGwnYf/uLhvSSZfKTAfBgNVHSMEGDAWgBQ+VRwLJjI0T7LwskMktnZi 1311s # 2KtJOjANBgkqhkiG9w0BAQsFAAOCAQEASomhImwy8UEPdLXE3HqiGjKVHHnL5CvY 1311s # MIk9QWaXeW8xtfQmXtWpi+CRwoYABtM48BnqI0SY6+9LFoUs1JOKSp1lBO8/EaVJ 1311s # KFjs2f7cFvsWQLZVdj6jr6nea/BtXoCE2yYd0jIXBaXQVLD4IK+UmJpwl/bHo+lu 1311s # 3q4uMQ+zNConE0u3YN6ABwmh3CSTr/d6EikVxlXK2HeJ21o5/3EthCcF1ynViHrB 1311s # GUVAOd/XQ3H+cGnP9ONBbC2AyAlRyTFPm7HOVj4wcc13zSLv7ZBlgEE/V6yVpfha 1311s # 3FcllDaR+7TtCMSv5i8CSanCh3OFk1pAxo34G9dKnhzFMqyZRz0p1Q== 1311s # -----END CERTIFICATE----- 1311s # ' 1311s ok 82 1311s # testing : SSL_CLIENT_VERIFY 1311s # expected: 'SUCCESS' 1311s # received: 'SUCCESS' 1311s ok 83 1311s ok 1317s t/ssl/verify.t ...................... 1317s 1..3 1317s # Running under perl version 5.040000 for linux 1317s # Current time local: Fri Nov 29 21:12:32 2024 1317s # Current time GMT: Fri Nov 29 21:12:32 2024 1317s # Using Test.pm version 1.31 1317s # Using Apache/Test.pm version 1.44 1317s HTTP/1.1 403 Forbidden 1317s Connection: close 1317s Date: Fri, 29 Nov 2024 21:12:38 GMT 1317s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1317s Content-Length: 258 1317s Content-Type: text/html; charset=iso-8859-1 1317s Client-Date: Fri, 29 Nov 2024 21:12:38 GMT 1317s Client-Peer: 127.0.0.1:8532 1317s Client-Response-Num: 1 1317s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1317s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1317s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1317s Client-SSL-Socket-Class: IO::Socket::SSL 1317s Client-SSL-Version: TLSv1_3 1317s Title: 403 Forbidden 1317s 1317s 1317s 1317s 403 Forbidden 1317s 1317s

Forbidden

1317s

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

1317s 1317s ok 1 1317s HTTP/1.1 200 OK 1317s Connection: close 1317s Date: Fri, 29 Nov 2024 21:12:38 GMT 1317s Accept-Ranges: bytes 1317s ETag: "1a-61fafa7f73d80" 1317s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1317s Vary: In-If1 1317s Content-Length: 26 1317s Content-Type: text/html 1317s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 1317s Client-Date: Fri, 29 Nov 2024 21:12:38 GMT 1317s Client-Peer: 127.0.0.1:8532 1317s Client-Response-Num: 1 1317s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1317s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1317s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1317s Client-SSL-Socket-Class: IO::Socket::SSL 1317s Client-SSL-Version: TLSv1_3 1317s DMMATCH1: 1 1317s 1317s welcome to localhost:8529 1317s ok 2 1317s 500 Server closed connection without sending any data back 1317s Content-Type: text/plain 1317s Client-Date: Fri, 29 Nov 2024 21:12:38 GMT 1317s Client-Warning: Internal response 1317s 1317s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1317s ok 3 1317s ok 1317s All tests successful. 1317s Files=143, Tests=7308, 911 wallclock secs ( 2.85 usr 0.84 sys + 289.15 cusr 615.42 csys = 908.26 CPU) 1317s Result: PASS 1317s [warning] server localhost:8529 shutdown 1319s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 1319s Files=143, Tests=7308, 911 wallclock secs ( 2.85 usr 0.84 sys + 289.15 cusr 615.42 csys = 908.26 CPU) 1319s + grep -E '^Result: PASS' testlog.mpm_prefork 1319s Result: PASS 1319s + grep -E '^Result: FAIL' testlog.mpm_prefork 1319s + grep -E 'server dumped core' testlog.mpm_prefork 1319s + return 0 1319s + run_tests mpm_worker 1319s + local MPM=mpm_worker 1319s + shift 1319s + local LOG=testlog.mpm_worker 1319s + echo =============Running-with-mpm_worker========== 1319s + rm -f apache2.conf.debian 1319s =============Running-with-mpm_worker========== 1319s + cp /etc/apache2/apache2.conf apache2.conf.debian 1319s + cat /etc/apache2/mods-available/mpm_worker.load 1319s + grep -v mpm_ 1319s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 1319s t/TEST -clean 1319s + 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 1319s + xargs cat 1319s + for m in bucketeer case_filter case_filter_in 1319s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1319s + for m in bucketeer case_filter case_filter_in 1319s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1319s + for m in bucketeer case_filter case_filter_in 1319s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1319s + cat /etc/apache2/mods-available/mime.conf 1319s + echo 'Servername localhost' 1319s + make clean 1319s [warning] setting ulimit to allow core files 1319s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/TEST -clean 1319s Duplicate specification "clean" for option "clean" 1319s Duplicate specification "help" for option "help" 1319s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules' 1319s cd authany && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/authany' 1319s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/authany' 1319s cd client_add_filter && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1319s cd eat_post && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1319s cd echo_post && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1319s cd echo_post_chunk && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1319s cd fold && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/fold' 1319s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/fold' 1319s cd input_body_filter && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1319s cd list_modules && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1319s cd memory_track && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1319s cd nntp_like && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1319s cd random_chunk && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1319s cd test_apr_uri && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1319s cd test_pass_brigade && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1319s cd test_rwrite && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1319s cd test_session && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_session' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_session' 1319s cd test_ssl && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1319s cd test_utilities && make clean 1319s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1319s 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 1319s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1319s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules' 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 1319s rmdir keys 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 1319s rmdir newcerts 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 1319s rmdir certs 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 1319s rmdir crl 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 1319s rmdir export 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 1319s rmdir csr 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 1319s rmdir conf 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 1319s rmdir proxy 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 1319s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 1319s rmdir asf 1319s rmdir /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 1319s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1319s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test' 1319s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 1319s t/TEST -clean 1320s [warning] setting ulimit to allow core files 1320s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 1320s Duplicate specification "clean" for option "clean" 1320s Duplicate specification "help" for option "help" 1320s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1320s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1320s rm -f \ 1320s TestItSelf.bso TestItSelf.def \ 1320s TestItSelf.exp TestItSelf.x \ 1320s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 1320s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 1320s *.a *.o \ 1320s *perl.core MYMETA.json \ 1320s MYMETA.yml blibdirs.ts \ 1320s core core.*perl.*.? \ 1320s core.[0-9] core.[0-9][0-9] \ 1320s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1320s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 1320s mon.out perl \ 1320s perl perl.exe \ 1320s perlmain.c pm_to_blib \ 1320s pm_to_blib.ts so_locations \ 1320s tmon.out 1320s rm -rf \ 1320s Makefile.old blib \ 1320s t/TEST 1320s mv Makefile Makefile.old > /dev/null 2>&1 1320s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1320s rm -f \ 1320s Test.bso Test.def \ 1320s Test.exp Test.x \ 1320s ../blib/arch/auto/Apache/Test/extralibs.all \ 1320s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 1320s *.a *.o \ 1320s *perl.core MYMETA.json \ 1320s MYMETA.yml blibdirs.ts \ 1320s core core.*perl.*.? \ 1320s core.[0-9] core.[0-9][0-9] \ 1320s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1320s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 1320s mon.out perl \ 1320s perl perl.exe \ 1320s perlmain.c pm_to_blib \ 1320s pm_to_blib.ts so_locations \ 1320s tmon.out 1320s rm -rf \ 1320s .mypacklist Makefile.old \ 1320s blib t/REPORT \ 1320s t/TEST 1320s mv Makefile Makefile.old > /dev/null 2>&1 1320s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test' 1320s rm -f \ 1320s test.bso test.def \ 1320s test.exp test.x \ 1320s blib/arch/auto/httpd-test/extralibs.all \ 1320s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 1320s *.a *.o \ 1320s *perl.core MYMETA.json \ 1320s MYMETA.yml blibdirs.ts \ 1320s core core.*perl.*.? \ 1320s core.[0-9] core.[0-9][0-9] \ 1320s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1320s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 1320s mon.out perl \ 1320s perl perl.exe \ 1320s perlmain.c pm_to_blib \ 1320s pm_to_blib.ts so_locations \ 1320s tmon.out 1320s rm -rf \ 1320s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 1320s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 1320s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 1320s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 1320s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 1320s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 1320s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 1320s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 1320s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 1320s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 1320s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 1320s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 1320s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 1320s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 1320s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 1320s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 1320s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 1320s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 1320s blib 1320s mv Makefile Makefile.old > /dev/null 2>&1 1320s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1320s + chown -R tuser: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp 1320s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1320s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1320s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1320s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1320s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1320s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1320s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1320s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1320s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1320s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1320s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1320s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1320s Warning: NAME must be a package name 1320s Checking if your kit is complete... 1320s Looks good 1320s [ info] generating script t/TEST 1320s [ info] generating script ./t/cgi-bin/cookies.pl 1320s [ info] generating script ./t/cgi-bin/next_available_port.pl 1320s [ info] generating script t/TEST 1320s Writing MYMETA.yml and MYMETA.json 1320s Writing MYMETA.yml and MYMETA.json 1320s Checking for Cwd...ok 1320s Checking for File::Spec...ok 1320s Generating a Unix-style Makefile 1320s Writing Makefile for httpd-test 1320s Writing MYMETA.yml and MYMETA.json 1320s + su tuser -c 't/TEST ' 1320s + tee testlog.mpm_worker 1320s [warning] setting ulimit to allow core files 1320s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/TEST 1321s Duplicate specification "clean" for option "clean" 1321s Duplicate specification "help" for option "help" 1327s [warning] generating SSL CA for asf 1327s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1328s ...+.....+.+.....+.+++++++++++++++++++++++++++++++++++++++*....+.......+......+..............+.+..+.............+........+....+..+.........+......+...+.+.........+.....+......+.........+.+.....+....+..+.+..+.+++++++++++++++++++++++++++++++++++++++*.+.+......+........+............+....+.....+.........+...+.............+.....+.........+.+..+....+...+.................+......+...+....+..+.........+....+..+.+..............+...+...+.........+.........+....+............+...+...+.................+...+...+.+......++++++ 1328s ....+++++++++++++++++++++++++++++++++++++++*..+...+.+........+...+...+......+..........+.....+......+...+.........+...+...+....+++++++++++++++++++++++++++++++++++++++*..+..........+..+..................+.+.....+.++++++ 1328s ----- 1328s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1328s [ info] openssl genrsa -out keys/client_ok.pem 2048 1329s [ 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 1329s [ 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 1329s Using configuration from conf/client_ok.cnf 1329s Check that the request matches the signature 1329s Signature ok 1329s The Subject's Distinguished Name is as follows 1329s countryName :PRINTABLE:'US' 1329s stateOrProvinceName :ASN.1 12:'California' 1329s localityName :ASN.1 12:'San Francisco' 1329s organizationName :ASN.1 12:'ASF' 1329s organizationalUnitName:ASN.1 12:'httpd-test' 1329s commonName :ASN.1 12:'client_ok' 1329s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1329s Certificate is to be certified until Nov 29 21:12:50 2025 GMT (365 days) 1329s 1329s Write out database with 1 new entries 1329s Database updated 1329s [ 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 1329s [ info] generating proxy cert: proxy/client_ok.pem 1329s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1332s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1332s [ 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 1332s [ 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 1332s Using configuration from conf/server2_des3_dsa.cnf 1332s Check that the request matches the signature 1332s Signature ok 1332s The Subject's Distinguished Name is as follows 1332s countryName :PRINTABLE:'US' 1332s stateOrProvinceName :ASN.1 12:'California' 1332s localityName :ASN.1 12:'San Francisco' 1332s organizationName :ASN.1 12:'ASF' 1332s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1332s commonName :ASN.1 12:'localhost' 1332s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1332s Certificate is to be certified until Nov 29 21:12:53 2025 GMT (365 days) 1332s 1332s Write out database with 1 new entries 1332s Database updated 1332s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1332s [ 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 1332s [ 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 1332s Using configuration from conf/server2_des3.cnf 1332s Check that the request matches the signature 1332s Signature ok 1332s The Subject's Distinguished Name is as follows 1332s countryName :PRINTABLE:'US' 1332s stateOrProvinceName :ASN.1 12:'California' 1332s localityName :ASN.1 12:'San Francisco' 1332s organizationName :ASN.1 12:'ASF' 1332s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1332s commonName :ASN.1 12:'localhost' 1332s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1332s Certificate is to be certified until Nov 29 21:12:53 2025 GMT (365 days) 1332s 1332s Write out database with 1 new entries 1332s Database updated 1332s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1332s [ 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 1332s [ 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 1332s Using configuration from conf/client_snakeoil.cnf 1332s Check that the request matches the signature 1332s Signature ok 1332s The Subject's Distinguished Name is as follows 1332s countryName :PRINTABLE:'AU' 1332s stateOrProvinceName :ASN.1 12:'Queensland' 1332s localityName :ASN.1 12:'Mackay' 1332s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1332s organizationalUnitName:ASN.1 12:'Staff' 1332s commonName :ASN.1 12:'client_snakeoil' 1332s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1332s Certificate is to be certified until Nov 29 21:12:53 2025 GMT (365 days) 1332s 1332s Write out database with 1 new entries 1332s Database updated 1332s [ 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 1332s [ info] generating proxy cert: proxy/client_snakeoil.pem 1332s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1332s [ 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 1332s [ 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 1332s Using configuration from conf/server_dsa.cnf 1332s Check that the request matches the signature 1332s Signature ok 1332s The Subject's Distinguished Name is as follows 1332s countryName :PRINTABLE:'US' 1332s stateOrProvinceName :ASN.1 12:'California' 1332s localityName :ASN.1 12:'San Francisco' 1332s organizationName :ASN.1 12:'ASF' 1332s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1332s commonName :ASN.1 12:'localhost' 1332s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1332s Certificate is to be certified until Nov 29 21:12:53 2025 GMT (365 days) 1332s 1333s Write out database with 1 new entries 1333s Database updated 1333s [ info] openssl genrsa -out keys/server.pem 2048 1333s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1333s [ 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 1333s Using configuration from conf/server.cnf 1333s Check that the request matches the signature 1333s Signature ok 1333s The Subject's Distinguished Name is as follows 1333s countryName :PRINTABLE:'US' 1333s stateOrProvinceName :ASN.1 12:'California' 1333s localityName :ASN.1 12:'San Francisco' 1333s organizationName :ASN.1 12:'ASF' 1333s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1333s commonName :ASN.1 12:'localhost' 1333s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1333s Certificate is to be certified until Nov 29 21:12:54 2025 GMT (365 days) 1333s 1333s Write out database with 1 new entries 1333s Database updated 1333s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1333s [ 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 1333s [ 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 1333s Using configuration from conf/client_revoked.cnf 1333s Check that the request matches the signature 1333s Signature ok 1333s The Subject's Distinguished Name is as follows 1333s countryName :PRINTABLE:'US' 1333s stateOrProvinceName :ASN.1 12:'California' 1333s localityName :ASN.1 12:'San Francisco' 1333s organizationName :ASN.1 12:'ASF' 1333s organizationalUnitName:ASN.1 12:'httpd-test' 1333s commonName :ASN.1 12:'client_revoked' 1333s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1333s Certificate is to be certified until Nov 29 21:12:54 2025 GMT (365 days) 1333s 1333s Write out database with 1 new entries 1333s Database updated 1333s [ 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 1333s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1333s Using configuration from conf/cacrl.cnf 1333s Revoking Certificate 07. 1333s Database updated 1333s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1333s Using configuration from conf/cacrl.cnf 1333s [ info] generating proxy cert: proxy/client_revoked.pem 1333s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1333s [ 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 1333s [ 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 1333s Using configuration from conf/server_des3_dsa.cnf 1333s Check that the request matches the signature 1333s Signature ok 1333s The Subject's Distinguished Name is as follows 1333s countryName :PRINTABLE:'US' 1333s stateOrProvinceName :ASN.1 12:'California' 1333s localityName :ASN.1 12:'San Francisco' 1333s organizationName :ASN.1 12:'ASF' 1333s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1333s commonName :ASN.1 12:'localhost' 1333s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1333s Certificate is to be certified until Nov 29 21:12:54 2025 GMT (365 days) 1333s 1333s Write out database with 1 new entries 1333s Database updated 1333s [ info] openssl genrsa -out keys/client_colon.pem 2048 1334s [ 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 1334s [ 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 1334s Using configuration from conf/client_colon.cnf 1334s Check that the request matches the signature 1334s Signature ok 1334s The Subject's Distinguished Name is as follows 1334s countryName :PRINTABLE:'US' 1334s stateOrProvinceName :ASN.1 12:'California' 1334s localityName :ASN.1 12:'San Francisco' 1334s organizationName :ASN.1 12:'ASF' 1334s organizationalUnitName:ASN.1 12:'httpd-test' 1334s commonName :ASN.1 12:'user:colon' 1334s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1334s Certificate is to be certified until Nov 29 21:12:55 2025 GMT (365 days) 1334s 1334s Write out database with 1 new entries 1334s Database updated 1334s [ 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 1334s [ info] generating proxy cert: proxy/client_colon.pem 1334s [ info] openssl genrsa -out keys/server2.pem 2048 1334s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1334s [ 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 1334s Using configuration from conf/server2.cnf 1334s Check that the request matches the signature 1334s Signature ok 1334s The Subject's Distinguished Name is as follows 1334s countryName :PRINTABLE:'US' 1334s stateOrProvinceName :ASN.1 12:'California' 1334s localityName :ASN.1 12:'San Francisco' 1334s organizationName :ASN.1 12:'ASF' 1334s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1334s commonName :ASN.1 12:'localhost' 1334s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1334s Certificate is to be certified until Nov 29 21:12:55 2025 GMT (365 days) 1334s 1334s Write out database with 1 new entries 1334s Database updated 1334s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1334s [ 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 1334s [ 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 1334s Using configuration from conf/server_des3.cnf 1334s Check that the request matches the signature 1334s Signature ok 1334s The Subject's Distinguished Name is as follows 1334s countryName :PRINTABLE:'US' 1334s stateOrProvinceName :ASN.1 12:'California' 1334s localityName :ASN.1 12:'San Francisco' 1334s organizationName :ASN.1 12:'ASF' 1334s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1334s commonName :ASN.1 12:'localhost' 1334s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1334s Certificate is to be certified until Nov 29 21:12:55 2025 GMT (365 days) 1334s 1334s Write out database with 1 new entries 1334s Database updated 1334s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1334s [ 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 1334s [ 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 1334s Using configuration from conf/server2_dsa.cnf 1334s Check that the request matches the signature 1334s Signature ok 1334s The Subject's Distinguished Name is as follows 1334s countryName :PRINTABLE:'US' 1334s stateOrProvinceName :ASN.1 12:'California' 1334s localityName :ASN.1 12:'San Francisco' 1334s organizationName :ASN.1 12:'ASF' 1334s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1334s commonName :ASN.1 12:'localhost' 1334s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1334s Certificate is to be certified until Nov 29 21:12:55 2025 GMT (365 days) 1334s 1334s Write out database with 1 new entries 1334s Database updated 1334s [ info] linked ca-bundle.crl to fdd35eee.r0 1334s cd authany && make .libs/mod_authany.so 1334s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/authany' 1334s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1334s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1334s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1335s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 1335s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1335s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1335s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/authany' 1335s cd client_add_filter && make .libs/mod_client_add_filter.so 1335s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1335s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1335s /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.eoCRmQ/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 1335s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1335s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 1335s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1335s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1335s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1335s cd eat_post && make .libs/mod_eat_post.so 1335s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1335s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1335s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1335s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1335s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 1336s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1336s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1336s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1336s cd echo_post && make .libs/mod_echo_post.so 1336s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1336s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1336s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1336s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1336s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 1336s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1336s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1336s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1336s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1336s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1336s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 1336s /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.eoCRmQ/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 1337s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 1337s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 1337s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1337s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1337s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1337s cd fold && make .libs/mod_fold.so 1337s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/fold' 1337s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1337s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1337s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1337s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 1338s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1338s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1338s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/fold' 1338s cd input_body_filter && make .libs/mod_input_body_filter.so 1338s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1338s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1338s /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.eoCRmQ/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 1338s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1338s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 1338s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1338s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1338s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1338s cd list_modules && make .libs/mod_list_modules.so 1338s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1338s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1339s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1339s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1339s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 1339s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1339s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1339s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1339s cd memory_track && make .libs/mod_memory_track.so 1339s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1339s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1339s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1339s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1340s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 1340s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1340s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1340s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1340s cd nntp_like && make .libs/mod_nntp_like.so 1340s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1340s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1340s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1340s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1340s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 1341s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1341s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1341s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1341s cd random_chunk && make .libs/mod_random_chunk.so 1341s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1341s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1341s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 1341s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 1341s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 1341s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1341s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1341s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1341s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1341s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1341s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1341s /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.eoCRmQ/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 1341s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1342s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 1342s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1342s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1342s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1342s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1342s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1342s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1342s /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.eoCRmQ/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 1342s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1342s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 1343s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1343s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1343s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1343s cd test_rwrite && make .libs/mod_test_rwrite.so 1343s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1343s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1343s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1343s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1343s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 1343s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1343s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1343s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1343s cd test_session && make .libs/mod_test_session.so 1343s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_session' 1343s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1344s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1344s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1344s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 1344s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1344s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1344s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_session' 1344s cd test_ssl && make .libs/mod_test_ssl.so 1344s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1344s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1344s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1344s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1345s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 1345s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1345s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1345s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1345s cd test_utilities && make .libs/mod_test_utilities.so 1345s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1345s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1345s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1345s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1345s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 1345s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 1346s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1346s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1346s /usr/sbin/apache2 -d /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1346s using Apache/2.4.62 (worker MPM) 1346s 1346s waiting 60 seconds for server to start: .[Fri Nov 29 21:13:07.217047 2024] [core:trace3] [pid 478018:tid 478018] core.c(3482): Setting LogLevel for all modules to trace8 1346s [Fri Nov 29 21:13:07.219494 2024] [core:trace6] [pid 478018:tid 478018] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 1346s [Fri Nov 29 21:13:07.219572 2024] [core:trace3] [pid 478018:tid 478018] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 1346s [Fri Nov 29 21:13:07.222312 2024] [core:trace6] [pid 478018:tid 478018] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 1346s [Fri Nov 29 21:13:07.222409 2024] [core:trace3] [pid 478018:tid 478018] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 1346s [Fri Nov 29 21:13:07.222418 2024] [core:trace3] [pid 478018:tid 478018] core.c(3482): Setting LogLevel for all modules to info 1346s [Fri Nov 29 21:13:07.222428 2024] [core:trace6] [pid 478018:tid 478018] core.c(3499): Cannot find module 'core', trying 'core_module' 1346s [Fri Nov 29 21:13:07.222436 2024] [core:trace3] [pid 478018:tid 478018] core.c(3509): Setting LogLevel for module core.c to crit 1346s [Fri Nov 29 21:13:07.222440 2024] [core:trace3] [pid 478018:tid 478018] core.c(3482): Setting LogLevel for all modules to crit 1346s [Fri Nov 29 21:13:07.222445 2024] [core:trace6] [pid 478018:tid 478018] core.c(3499): Cannot find module 'core', trying 'core_module' 1346s [Fri Nov 29 21:13:07.222448 2024] [core:trace3] [pid 478018:tid 478018] core.c(3509): Setting LogLevel for module core.c to info 1346s [Fri Nov 29 21:13:07.222472 2024] [core:trace3] [pid 478018:tid 478018] core.c(3482): Setting LogLevel for all modules to crit 1346s [Fri Nov 29 21:13:07.222482 2024] [core:trace6] [pid 478018:tid 478018] core.c(3499): Cannot find module 'core', trying 'core_module' 1346s [Fri Nov 29 21:13:07.222487 2024] [core:trace3] [pid 478018:tid 478018] core.c(3509): Setting LogLevel for module core.c to info 1346s [Fri Nov 29 21:13:07.222491 2024] [core:trace3] [pid 478018:tid 478018] core.c(3482): Setting LogLevel for all modules to crit 1346s [Fri Nov 29 21:13:07.222495 2024] [core:trace3] [pid 478018:tid 478018] core.c(3482): Setting LogLevel for all modules to info 1346s [Fri Nov 29 21:13:07.222511 2024] [core:trace6] [pid 478018:tid 478018] core.c(3499): Cannot find module 'core', trying 'core_module' 1346s [Fri Nov 29 21:13:07.222514 2024] [core:trace3] [pid 478018:tid 478018] core.c(3509): Setting LogLevel for module core.c to crit 1346s [Fri Nov 29 21:13:07.222518 2024] [core:trace3] [pid 478018:tid 478018] core.c(3482): Setting LogLevel for all modules to info 1346s [Fri Nov 29 21:13:07.224044 2024] [alias:warn] [pid 478018:tid 478018] AH00671: The Alias directive in /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 1346s [Fri Nov 29 21:13:07.224122 2024] [proxy:info] [pid 478018:tid 478018] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 1346s [Fri Nov 29 21:13:07.225129 2024] [proxy:info] [pid 478018:tid 478018] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1346s [Fri Nov 29 21:13:07.225265 2024] [core:trace6] [pid 478018:tid 478018] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1346s [Fri Nov 29 21:13:07.225280 2024] [core:trace3] [pid 478018:tid 478018] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 1346s 1346s waiting 60 seconds for server to start: ok (waited 0 secs) 1346s server localhost:8529 started 1346s server localhost:8530 listening (mod_nntp_like) 1346s server localhost:8531 listening (mod_nntp_like_ssl) 1346s server localhost:8532 listening (mod_ssl) 1346s server localhost:8533 listening (ssl_optional_cc) 1346s server localhost:8534 listening (ssl_pr33791) 1346s server localhost:8535 listening (ssl_ocsp) 1346s server localhost:8536 listening (mod_cache) 1346s server localhost:8537 listening (core) 1346s server localhost:8538 listening (cve_2011_3368_rewrite) 1346s server localhost:8539 listening (proxy_http_reverse) 1346s server localhost:8540 listening (proxy_http_nofwd) 1346s server localhost:8541 listening (cve_2011_3368) 1346s server localhost:8542 listening (mod_headers) 1346s server localhost:8543 listening (mod_echo) 1346s server localhost:8544 listening (mod_echo_ssl) 1346s server localhost:8545 listening (error_document) 1346s server localhost:8546 listening (http_unsafe) 1346s server localhost:8547 listening (http_strict) 1346s server localhost:8548 listening (remote_ip) 1346s server localhost:8549 listening (mod_include) 1346s server localhost:8550 listening (mod_proxy) 1346s server localhost:8551 listening (proxy_http_bal1) 1346s server localhost:8552 listening (proxy_http_bal2) 1346s server localhost:8553 listening (proxy_http_balancer) 1346s server localhost:8556 listening (proxy_fcgi) 1346s server localhost:8557 listening (mod_vhost_alias) 1346s server localhost:8558 listening (proxy_http_https) 1346s server localhost:8559 listening (proxy_https_https) 1346s server localhost:8560 listening (proxy_http_https_proxy_section) 1346s server localhost:8561 listening (proxy_https_https_proxy_section) 1346s server localhost:8562 listening (proxy_https_http) 1353s [ info] adding source lib /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1375s t/ab/base.t ......................... 1375s 1..5 1375s # Running under perl version 5.040000 for linux 1375s # Current time local: Fri Nov 29 21:13:28 2024 1375s # Current time GMT: Fri Nov 29 21:13:28 2024 1375s # Using Test.pm version 1.31 1375s # Using Apache/Test.pm version 1.44 1375s # # running: 1375s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8537/ 1375s ok 1 1375s ok 2 1375s # # running: 1375s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1375s ok 3 1375s ok 4 1375s ok 5 1375s ok 1383s t/apache/404.t ...................... 1383s 1..2 1383s # Running under perl version 5.040000 for linux 1383s # Current time local: Fri Nov 29 21:13:36 2024 1383s # Current time GMT: Fri Nov 29 21:13:36 2024 1383s # Using Test.pm version 1.31 1383s # Using Apache/Test.pm version 1.44 1383s # GET_STR Response: 1383s # HTTP/1.1 404 Not Found 1383s # Connection: close 1383s # Date: Fri, 29 Nov 2024 21:13:44 GMT 1383s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1383s # Content-Length: 196 1383s # Content-Type: text/html; charset=iso-8859-1 1383s # Client-Date: Fri, 29 Nov 2024 21:13:44 GMT 1383s # Client-Peer: 127.0.0.1:8529 1383s # Client-Response-Num: 1 1383s # Title: 404 Not Found 1383s # 1383s # 1383s # 1383s # 404 Not Found 1383s # 1383s #

Not Found

1383s #

The requested URL was not found on this server.

1383s # 1383s ok 1 1383s ok 2 1383s ok 1390s t/apache/acceptpathinfo.t ........... 1390s 1..36 1390s # Running under perl version 5.040000 for linux 1390s # Current time local: Fri Nov 29 21:13:44 2024 1390s # Current time GMT: Fri Nov 29 21:13:44 2024 1390s # Using Test.pm version 1.31 1390s # Using Apache/Test.pm version 1.44 1390s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 1390s # expected: '200' 1390s # received: '200' 1390s ok 1 1390s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 1390s # expected: qr/_\(none\)_/ 1390s # received: '_(none)_' 1390s ok 2 1390s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 1390s # expected: '404' 1390s # received: '404' 1390s ok 3 1390s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 1390s # expected: qr/Not Found/ 1390s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1455s #

The requested URL was not found on this server.

1455s # ' 1455s ok 8 1455s # testing : /merge/notfound.html code 1455s # expected: 404 1455s # received: '404' 1455s ok 9 1455s # testing : /merge/notfound.html content 1455s # expected: 'testing merge' 1455s # received: 'testing merge' 1455s ok 10 1455s # testing : /merge/merge2/notfound.html code 1455s # expected: 404 1455s # received: '404' 1455s ok 11 1455s # testing : /merge/merge2/notfound.html content 1455s # expected: 'testing merge' 1455s # received: 'testing merge' 1455s ok 12 1455s # testing : /bounce/notfound.html code 1455s # expected: 404 1455s # received: '404' 1455s ok 13 1455s # testing : /bounce/notfound.html content 1455s # expected: qr/expire test/ 1455s # received: ' 1455s # expire test 1455s # expire test 1455s # ' 1455s ok 14 1455s ok 1462s t/apache/etags.t .................... 1462s # Checking for existence of FileETag directive 1462s # Returned 200: 1462s 1..61 1462s # Running under perl version 5.040000 for linux 1462s # Current time local: Fri Nov 29 21:14:56 2024 1462s # Current time GMT: Fri Nov 29 21:14:56 2024 1462s # Using Test.pm version 1.31 1462s # Using Apache/Test.pm version 1.44 1462s # --- 1462s # HEAD /apache/etags/m/minus-mis/test.txt 1462s # Expecting field to be absent 1462s # Received "b-61fafa7f73d80" 1462s ok 1 1462s # --- 1462s # HEAD /apache/etags/all/minus-ms/test.txt 1462s # Expecting one component in ETag field 1462s # Received "15ff2" 1462s ok 2 1462s # --- 1462s # HEAD /apache/etags/all/minus-is/test.txt 1462s # Expecting one component in ETag field 1462s # Received "61fafa7f73d80" 1462s ok 3 1462s # --- 1462s # HEAD /apache/etags/none/inherit/test.txt 1462s # Expecting field to be absent 1462s # ETag field is missing 1462s ok 4 1462s # --- 1462s # HEAD /apache/etags/default/test.txt 1462s # Expecting two components in ETag field 1462s # Received "b-61fafa7f73d80" 1462s ok 5 1462s # --- 1462s # HEAD /apache/etags/m/minus-ms/test.txt 1462s # Expecting field to be absent 1462s # Received "b-61fafa7f73d80" 1462s ok 6 1462s # --- 1462s # HEAD /apache/etags/all/minus-i/test.txt 1462s # Expecting two components in ETag field 1462s # Received "b-61fafa7f73d80" 1462s ok 7 1462s # --- 1462s # HEAD /apache/etags/all/s/test.txt 1462s # Expecting one component in ETag field 1462s # Received "b" 1462s ok 8 1462s # --- 1462s # HEAD /apache/etags/all/minus-m/test.txt 1462s # Expecting two components in ETag field 1462s # Received "15fe9-b" 1462s ok 9 1462s # --- 1462s # HEAD /apache/etags/all/mis/test.txt 1462s # Expecting three components in ETag field 1462s # Received "15ff8-b-61fafa7f73d80" 1462s ok 10 1462s # --- 1462s # HEAD /apache/etags/m/minus-s/test.txt 1462s # Expecting field to be absent 1462s # Received "61fafa7f73d80" 1462s ok 11 1462s # --- 1462s # HEAD /apache/etags/m/plus-is/test.txt 1462s # Expecting three components in ETag field 1462s # Received "16024-b-61fafa7f73d80" 1462s ok 12 1462s # --- 1462s # HEAD /apache/etags/none/plus-mi/test.txt 1462s # Expecting two components in ETag field 1462s # Received "1605f-61fafa7f73d80" 1462s ok 13 1462s # --- 1462s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1462s # Expecting one component in ETag field 1462s # Received "61fafa7f73d80" 1462s ok 14 1462s # --- 1462s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1462s # Expecting one component in ETag field 1462s # Received "16073" 1462s ok 15 1462s # --- 1462s # HEAD /apache/etags/m/plus-ms/test.txt 1462s # Expecting two components in ETag field 1462s # Received "b-61fafa7f73d80" 1462s ok 16 1462s # --- 1462s # HEAD /apache/etags/m/plus-s/test.txt 1462s # Expecting two components in ETag field 1462s # Received "b-61fafa7f73d80" 1462s ok 17 1462s # --- 1462s # HEAD /apache/etags/m/plus-mis/test.txt 1462s # Expecting three components in ETag field 1462s # Received "1602d-b-61fafa7f73d80" 1462s ok 18 1462s # --- 1462s # HEAD /apache/etags/all/m/test.txt 1462s # Expecting one component in ETag field 1462s # Received "61fafa7f73d80" 1462s ok 19 1462s # --- 1462s # HEAD /apache/etags/all/test.txt 1462s # Expecting three components in ETag field 1462s # Received "15fff-b-61fafa7f73d80" 1462s ok 20 1462s # --- 1462s # HEAD /apache/etags/m/minus-mi/test.txt 1462s # Expecting field to be absent 1462s # Received "b-61fafa7f73d80" 1462s ok 21 1462s # --- 1462s # HEAD /apache/etags/all/minus-s/test.txt 1462s # Expecting two components in ETag field 1462s # Received "15ff5-61fafa7f73d80" 1462s ok 22 1462s # --- 1462s # HEAD /apache/etags/none/s/test.txt 1462s # Expecting one component in ETag field 1462s # Received "b" 1462s ok 23 1462s # --- 1462s # HEAD /apache/etags/m/minus-is/test.txt 1462s # Expecting field to be absent 1462s # Received "61fafa7f73d80" 1462s ok 24 1462s # --- 1462s # HEAD /apache/etags/all/mi/test.txt 1462s # Expecting two components in ETag field 1462s # Received "15fe0-61fafa7f73d80" 1462s ok 25 1462s # --- 1462s # HEAD /apache/etags/all/i/test.txt 1462s # Expecting one component in ETag field 1462s # Received "15fd5" 1462s ok 26 1462s # --- 1462s # HEAD /apache/etags/all/inherit/test.txt 1462s # Expecting three components in ETag field 1462s # Received "15fd7-b-61fafa7f73d80" 1462s ok 27 1462s # --- 1462s # HEAD /apache/etags/none/plus-mis/test.txt 1462s # Expecting three components in ETag field 1462s # Received "16077-b-61fafa7f73d80" 1462s ok 28 1462s # --- 1462s # HEAD /apache/etags/m/minus-i/test.txt 1462s # Expecting field to be absent 1462s # Received "61fafa7f73d80" 1462s ok 29 1462s # --- 1462s # HEAD /apache/etags/all/is/test.txt 1462s # Expecting two components in ETag field 1462s # Received "15fda-b" 1462s ok 30 1462s # --- 1462s # HEAD /apache/etags/none/mis/test.txt 1462s # Expecting three components in ETag field 1462s # Received "16050-b-61fafa7f73d80" 1462s ok 31 1462s # --- 1462s # HEAD /apache/etags/none/plus-ms/test.txt 1462s # Expecting two components in ETag field 1462s # Received "b-61fafa7f73d80" 1462s ok 32 1462s # --- 1462s # HEAD /apache/etags/is/test.txt 1462s # Expecting two components in ETag field 1462s # Received "16007-b" 1462s ok 33 1462s # --- 1462s # HEAD /apache/etags/none/plus-is/test.txt 1462s # Expecting two components in ETag field 1462s # Received "16059-b" 1462s ok 34 1462s # --- 1462s # HEAD /apache/etags/all/ms/test.txt 1462s # Expecting two components in ETag field 1462s # Received "b-61fafa7f73d80" 1462s ok 35 1462s # --- 1462s # HEAD /apache/etags/m/plus-mi/test.txt 1462s # Expecting two components in ETag field 1462s # Received "1602a-61fafa7f73d80" 1462s ok 36 1462s # --- 1462s # HEAD /apache/etags/none/i/test.txt 1462s # Expecting one component in ETag field 1462s # Received "16042" 1462s ok 37 1462s # --- 1462s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1462s # Expecting field to be absent 1462s # Received "b-61fafa7f73d80" 1462s ok 38 1462s # --- 1462s # HEAD /apache/etags/m/test.txt 1462s # Expecting one component in ETag field 1462s # Received "61fafa7f73d80" 1462s ok 39 1462s # --- 1462s # HEAD /apache/etags/none/plus-i/test.txt 1462s # Expecting one component in ETag field 1462s # Received "16056" 1462s ok 40 1462s # --- 1462s # HEAD /apache/etags/none/is/test.txt 1462s # Expecting two components in ETag field 1462s # Received "16047-b" 1462s ok 41 1462s # --- 1462s # HEAD /apache/etags/none/plus-m/test.txt 1462s # Expecting one component in ETag field 1462s # Received "61fafa7f73d80" 1462s ok 42 1462s # --- 1462s # HEAD /apache/etags/mis/test.txt 1462s # Expecting three components in ETag field 1462s # Received "1603a-b-61fafa7f73d80" 1462s ok 43 1462s # --- 1462s # HEAD /apache/etags/s/test.txt 1462s # Expecting one component in ETag field 1462s # Received "b" 1462s ok 44 1462s # --- 1462s # HEAD /apache/etags/m/plus-i/test.txt 1462s # Expecting two components in ETag field 1462s # Received "16021-61fafa7f73d80" 1462s ok 45 1462s # --- 1462s # HEAD /apache/etags/ms/test.txt 1462s # Expecting two components in ETag field 1462s # Received "b-61fafa7f73d80" 1462s ok 46 1462s # --- 1462s # HEAD /apache/etags/none/ms/test.txt 1462s # Expecting two components in ETag field 1462s # Received "b-61fafa7f73d80" 1462s ok 47 1462s # --- 1462s # HEAD /apache/etags/all/minus-mi/test.txt 1462s # Expecting one component in ETag field 1462s # Received "b" 1462s ok 48 1462s # --- 1462s # HEAD /apache/etags/m/minus-m/test.txt 1462s # Expecting field to be absent 1462s # Received "b-61fafa7f73d80" 1462s ok 49 1462s # --- 1462s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1462s # Expecting two components in ETag field 1462s # Received "1606a-b" 1462s ok 50 1462s # --- 1462s # HEAD /apache/etags/m/plus-m/test.txt 1462s # Expecting one component in ETag field 1462s # Received "61fafa7f73d80" 1462s ok 51 1462s # --- 1462s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1462s # Expecting two components in ETag field 1462s # Received "b-61fafa7f73d80" 1462s ok 52 1462s # --- 1462s # HEAD /apache/etags/none/m/test.txt 1462s # Expecting one component in ETag field 1462s # Received "61fafa7f73d80" 1462s ok 53 1462s # --- 1462s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1462s # Expecting one component in ETag field 1462s # Received "b" 1462s ok 54 1462s # --- 1462s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1462s # Expecting two components in ETag field 1462s # Received "16076-61fafa7f73d80" 1462s ok 55 1462s # --- 1462s # HEAD /apache/etags/none/test.txt 1462s # Expecting field to be absent 1462s # ETag field is missing 1462s ok 56 1462s # --- 1462s # HEAD /apache/etags/none/mi/test.txt 1462s # Expecting two components in ETag field 1462s # Received "1604d-61fafa7f73d80" 1462s ok 57 1462s # --- 1462s # HEAD /apache/etags/none/plus-s/test.txt 1462s # Expecting one component in ETag field 1462s # Received "b" 1462s ok 58 1462s # --- 1462s # HEAD /apache/etags/mi/test.txt 1462s # Expecting two components in ETag field 1462s # Received "16037-61fafa7f73d80" 1462s ok 59 1462s # --- 1462s # HEAD /apache/etags/i/test.txt 1462s # Expecting one component in ETag field 1462s # Received "16004" 1462s ok 60 1462s # --- 1462s # HEAD /apache/etags/all/minus-mis/test.txt 1462s # Expecting field to be absent 1462s # Received "b-61fafa7f73d80" 1462s ok 61 1462s ok 1469s t/apache/expr.t ..................... 1469s 1..229 1469s # Running under perl version 5.040000 for linux 1469s # Current time local: Fri Nov 29 21:15:03 2024 1469s # Current time GMT: Fri Nov 29 21:15:03 2024 1469s # Using Test.pm version 1.31 1469s # Using Apache/Test.pm version 1.44 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true" should evaluate to true, got true 1469s ok 1 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "false" should evaluate to false, got false 1469s ok 2 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s Should get parse error for "foo", got parse error 1469s ok 3 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "1 -eq 01" should evaluate to true, got true 1469s ok 4 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "1 -eq 2" should evaluate to false, got false 1469s ok 5 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "1 -ne 2" should evaluate to true, got true 1469s ok 6 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "1 -ne 1" should evaluate to false, got false 1469s ok 7 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "1 -lt 02" should evaluate to true, got true 1469s ok 8 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "1 -lt 1" should evaluate to false, got false 1469s ok 9 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "1 -le 2" should evaluate to true, got true 1469s ok 10 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "1 -le 1" should evaluate to true, got true 1469s ok 11 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "2 -gt 1" should evaluate to true, got true 1469s ok 12 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "1 -gt 1" should evaluate to false, got false 1469s ok 13 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "2 -ge 1" should evaluate to true, got true 1469s ok 14 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "1 -ge 1" should evaluate to true, got true 1469s ok 15 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "1 -gt -1" should evaluate to true, got true 1469s ok 16 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'aa' == 'aa'" should evaluate to true, got true 1469s ok 17 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'aa' == 'b'" should evaluate to false, got false 1469s ok 18 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'aa' = 'aa'" should evaluate to true, got true 1469s ok 19 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'aa' = 'b'" should evaluate to false, got false 1469s ok 20 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'aa' != 'b'" should evaluate to true, got true 1469s ok 21 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'aa' != 'aa'" should evaluate to false, got false 1469s ok 22 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'aa' < 'b'" should evaluate to true, got true 1469s ok 23 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'aa' < 'aa'" should evaluate to false, got false 1469s ok 24 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'aa' <= 'b'" should evaluate to true, got true 1469s ok 25 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'aa' <= 'aa'" should evaluate to true, got true 1469s ok 26 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'b' > 'aa'" should evaluate to true, got true 1469s ok 27 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'aa' > 'aa'" should evaluate to false, got false 1469s ok 28 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'b' >= 'aa'" should evaluate to true, got true 1469s ok 29 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'aa' >= 'aa'" should evaluate to true, got true 1469s ok 30 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1469s ok 31 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1469s ok 32 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1469s ok 33 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1469s ok 34 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1469s ok 35 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1469s ok 36 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1469s ok 37 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1469s ok 38 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1469s ok 39 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1469s ok 40 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{TIME} != ''" should evaluate to true, got true 1469s ok 41 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1469s ok 42 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1469s ok 43 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " 'abc' =~ /bc/ " should evaluate to true, got true 1469s ok 44 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " 'abc' =~ /BC/i " should evaluate to true, got true 1469s ok 45 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " 'abc' !~ m!bc! " should evaluate to false, got false 1469s ok 46 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " 'abc' !~ m!BC!i " should evaluate to false, got false 1469s ok 47 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " $0 == '' " should evaluate to true, got true 1469s ok 48 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " $1 == '' " should evaluate to true, got true 1469s ok 49 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " $9 == '' " should evaluate to true, got true 1469s ok 50 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " '$0' == '' " should evaluate to true, got true 1469s ok 51 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1469s ok 52 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1469s ok 53 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1469s ok 54 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1469s ok 55 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1469s ok 56 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1469s ok 57 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1469s ok 58 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1469s ok 59 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1469s ok 60 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1469s ok 61 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1469s ok 62 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1469s ok 63 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1469s ok 64 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1469s ok 65 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1469s ok 66 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1469s ok 67 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1469s ok 68 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1469s ok 69 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1469s ok 70 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{HTTPS} == 'off' " should evaluate to true, got true 1469s ok 71 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1469s ok 72 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1469s ok 73 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1469s ok 74 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1469s ok 75 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1469s ok 76 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1469s ok 77 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1469s ok 78 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1469s ok 79 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1469s ok 80 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1469s ok 81 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1469s ok 82 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "escape('?') = '%3f' " should evaluate to true, got true 1469s ok 83 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "unescape('%3f') = '?' " should evaluate to true, got true 1469s ok 84 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1469s ok 85 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1469s ok 86 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1469s ok 87 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "file('/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1469s ok 88 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-n ''" should evaluate to false, got false 1469s ok 89 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-z ''" should evaluate to true, got true 1469s ok 90 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-n '1'" should evaluate to true, got true 1469s ok 91 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-z '1'" should evaluate to false, got false 1469s ok 92 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s Should get parse error for "-R 'abc'", got parse error 1469s ok 93 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1469s ok 94 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-R '240.0.0.0'" should evaluate to false, got false 1469s ok 95 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-R '240.0.0.0/8'" should evaluate to false, got false 1469s ok 96 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-R 'ff::/8'" should evaluate to false, got false 1469s ok 97 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1469s ok 98 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1469s ok 99 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1469s ok 100 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1469s ok 101 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1469s ok 102 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1469s ok 103 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1469s ok 104 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'foo' -strmatch '*o'" should evaluate to true, got true 1469s ok 105 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1469s ok 106 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'foo' -strmatch 'F*'" should evaluate to false, got false 1469s ok 107 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1469s ok 108 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'foo' -strmatch 'g*'" should evaluate to false, got false 1469s ok 109 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1469s ok 110 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1469s ok 111 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1469s ok 112 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1469s ok 113 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1469s ok 114 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s Should get parse error for "foo('bar') = 'bar'", got parse error 1469s ok 115 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s Should get parse error for "%{FOO} != 'bar'", got parse error 1469s ok 116 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s Should get parse error for "'bar' = bar", got parse error 1469s ok 117 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true" should evaluate to true, got true 1469s ok 118 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true && true" should evaluate to true, got true 1469s ok 119 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true || true" should evaluate to true, got true 1469s ok 120 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true || true || true" should evaluate to true, got true 1469s ok 121 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true || true && true" should evaluate to true, got true 1469s ok 122 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true && true || true" should evaluate to true, got true 1469s ok 123 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true && true && true" should evaluate to true, got true 1469s ok 124 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true || true || !true" should evaluate to true, got true 1469s ok 125 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true || true && !true" should evaluate to true, got true 1469s ok 126 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true && true || !true" should evaluate to true, got true 1469s ok 127 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true && true && !true" should evaluate to false, got false 1469s ok 128 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true && !true" should evaluate to false, got false 1469s ok 129 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true || !true" should evaluate to true, got true 1469s ok 130 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true || !true || true" should evaluate to true, got true 1469s ok 131 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true || !true && true" should evaluate to true, got true 1469s ok 132 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true && !true || true" should evaluate to true, got true 1469s ok 133 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true && !true && true" should evaluate to false, got false 1469s ok 134 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true || !true || !true" should evaluate to true, got true 1469s ok 135 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true || !true && !true" should evaluate to true, got true 1469s ok 136 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true && !true || !true" should evaluate to false, got false 1469s ok 137 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "true && !true && !true" should evaluate to false, got false 1469s ok 138 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true" should evaluate to false, got false 1469s ok 139 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true && true" should evaluate to false, got false 1469s ok 140 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true || true" should evaluate to true, got true 1469s ok 141 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true || true || true" should evaluate to true, got true 1469s ok 142 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true || true && true" should evaluate to true, got true 1469s ok 143 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true && true || true" should evaluate to true, got true 1469s ok 144 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true && true && true" should evaluate to false, got false 1469s ok 145 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true || true || !true" should evaluate to true, got true 1469s ok 146 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true || true && !true" should evaluate to false, got false 1469s ok 147 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true && true || !true" should evaluate to false, got false 1469s ok 148 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true && true && !true" should evaluate to false, got false 1469s ok 149 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true && !true" should evaluate to false, got false 1469s ok 150 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true || !true" should evaluate to false, got false 1469s ok 151 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true || !true || true" should evaluate to true, got true 1469s ok 152 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true || !true && true" should evaluate to false, got false 1469s ok 153 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true && !true || true" should evaluate to true, got true 1469s ok 154 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true && !true && true" should evaluate to false, got false 1469s ok 155 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true || !true || !true" should evaluate to false, got false 1469s ok 156 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true || !true && !true" should evaluate to false, got false 1469s ok 157 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true && !true || !true" should evaluate to false, got false 1469s ok 158 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!true && !true && !true" should evaluate to false, got false 1469s ok 159 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true)" should evaluate to false, got false 1469s ok 160 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true && true)" should evaluate to false, got false 1469s ok 161 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true || true)" should evaluate to false, got false 1469s ok 162 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true || true || true)" should evaluate to false, got false 1469s ok 163 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true || true && true)" should evaluate to false, got false 1469s ok 164 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true && true || true)" should evaluate to false, got false 1469s ok 165 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true && true && true)" should evaluate to false, got false 1469s ok 166 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true || true || !true)" should evaluate to false, got false 1469s ok 167 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true || true && !true)" should evaluate to false, got false 1469s ok 168 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true && true || !true)" should evaluate to false, got false 1469s ok 169 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true && true && !true)" should evaluate to true, got true 1469s ok 170 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true && !true)" should evaluate to true, got true 1469s ok 171 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true || !true)" should evaluate to false, got false 1469s ok 172 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true || !true || true)" should evaluate to false, got false 1469s ok 173 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true || !true && true)" should evaluate to false, got false 1469s ok 174 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true && !true || true)" should evaluate to false, got false 1469s ok 175 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true && !true && true)" should evaluate to true, got true 1469s ok 176 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true || !true || !true)" should evaluate to false, got false 1469s ok 177 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true || !true && !true)" should evaluate to false, got false 1469s ok 178 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true && !true || !true)" should evaluate to true, got true 1469s ok 179 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(true && !true && !true)" should evaluate to true, got true 1469s ok 180 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true)" should evaluate to true, got true 1469s ok 181 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true && true)" should evaluate to true, got true 1469s ok 182 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true || true)" should evaluate to false, got false 1469s ok 183 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true || true || true)" should evaluate to false, got false 1469s ok 184 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true || true && true)" should evaluate to false, got false 1469s ok 185 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true && true || true)" should evaluate to false, got false 1469s ok 186 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true && true && true)" should evaluate to true, got true 1469s ok 187 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true || true || !true)" should evaluate to false, got false 1469s ok 188 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true || true && !true)" should evaluate to true, got true 1469s ok 189 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true && true || !true)" should evaluate to true, got true 1469s ok 190 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true && true && !true)" should evaluate to true, got true 1469s ok 191 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true && !true)" should evaluate to true, got true 1469s ok 192 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true || !true)" should evaluate to true, got true 1469s ok 193 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true || !true || true)" should evaluate to false, got false 1469s ok 194 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true || !true && true)" should evaluate to true, got true 1469s ok 195 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true && !true || true)" should evaluate to false, got false 1469s ok 196 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true && !true && true)" should evaluate to true, got true 1469s ok 197 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true || !true || !true)" should evaluate to true, got true 1469s ok 198 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true || !true && !true)" should evaluate to true, got true 1469s ok 199 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true && !true || !true)" should evaluate to true, got true 1469s ok 200 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "!(!true && !true && !true)" should evaluate to true, got true 1469s ok 201 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "filesize('/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1469s ok 202 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "filesize('/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1469s ok 203 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "filesize('/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1469s ok 204 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-d '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1469s ok 205 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-e '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1469s ok 206 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-f '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1469s ok 207 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-s '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1469s ok 208 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-d '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1469s ok 209 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-e '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1469s ok 210 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-f '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1469s ok 211 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-s '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1469s ok 212 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-d '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1469s ok 213 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-e '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1469s ok 214 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-f '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1469s ok 215 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-s '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1469s ok 216 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-d '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1469s ok 217 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-e '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1469s ok 218 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-f '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1469s ok 219 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-s '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1469s ok 220 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-F '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1469s ok 221 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-F '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1469s ok 222 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-U '/apache/' " should evaluate to true, got true 1469s ok 223 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "-U '/apache/expr/none' " should evaluate to false, got false 1469s ok 224 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1469s ok 225 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1469s ok 226 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1469s ok 227 1469s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1469s ok 228 1469s Error log should not have 'Internal evaluation error' entries, found 0 1469s ok 229 1469s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1469s ok 1477s t/apache/expr_string.t .............. 1477s 1..29 1477s # Running under perl version 5.040000 for linux 1477s # Current time local: Fri Nov 29 21:15:10 2024 1477s # Current time GMT: Fri Nov 29 21:15:10 2024 1477s # Using Test.pm version 1.31 1477s # Using Apache/Test.pm version 1.44 1477s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1477s ok 1 1477s Expected return code 200, got 200 for 'foo' 1477s ok 2 1477s # testing : log message [Fri Nov 29 21:15:16.231761 2024] [log_debug:info] [pid 478040:tid 478081] [client 127.0.0.1:49392] foo (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1477s # didn't match 1477s # expected: 'foo' 1477s # received: 'foo' 1477s ok 3 1477s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1477s ok 4 1477s Expected return code 200, got 200 for '%{req:SomeHeader}' 1477s ok 5 1477s # testing : log message [Fri Nov 29 21:15:16.490940 2024] [log_debug:info] [pid 478040:tid 478081] [client 127.0.0.1:49392] SomeValue (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1477s # didn't match 1477s # expected: 'SomeValue' 1477s # received: 'SomeValue' 1477s ok 6 1477s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1477s ok 7 1477s Should get parse error (500) for "%{", got 500 1477s ok 8 1477s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1477s ok 9 1477s Expected return code 200, got 200 for '%' 1477s ok 10 1477s # testing : log message [Fri Nov 29 21:15:17.001994 2024] [log_debug:info] [pid 478022:tid 478086] [client 127.0.0.1:49406] % (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1477s # didn't match 1477s # expected: '%' 1477s # received: '%' 1477s ok 11 1477s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1477s ok 12 1477s Expected return code 200, got 200 for '}' 1477s ok 13 1477s # testing : log message [Fri Nov 29 21:15:17.256765 2024] [log_debug:info] [pid 478022:tid 478086] [client 127.0.0.1:49406] } (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1477s # didn't match 1477s # expected: '}' 1477s # received: '}' 1477s ok 14 1477s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1477s ok 15 1477s Expected return code 200, got 200 for '\"' 1477s ok 16 1477s # testing : log message [Fri Nov 29 21:15:17.511419 2024] [log_debug:info] [pid 478022:tid 478086] [client 127.0.0.1:49406] " (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1477s # didn't match 1477s # expected: '"' 1477s # received: '"' 1477s ok 17 1477s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1477s ok 18 1477s Expected return code 200, got 200 for '\'' 1477s ok 19 1477s # testing : log message [Fri Nov 29 21:15:17.766196 2024] [log_debug:info] [pid 478022:tid 478086] [client 127.0.0.1:49406] ' (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1477s # didn't match 1477s # expected: '\'' 1477s # received: '\'' 1477s ok 20 1477s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1477s ok 21 1477s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1477s ok 22 1477s # testing : log message [Fri Nov 29 21:15:18.020905 2024] [log_debug:info] [pid 478022:tid 478086] [client 127.0.0.1:49406] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1477s # didn't match 1477s # expected: '%{req:SomeHeader}' 1477s # received: '%{req:SomeHeader}' 1477s ok 23 1477s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1477s ok 24 1477s Expected return code 200, got 200 for '%{tolower:IDENT}' 1477s ok 25 1477s # testing : log message [Fri Nov 29 21:15:18.275538 2024] [log_debug:info] [pid 478022:tid 478086] [client 127.0.0.1:49406] ident (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1477s # didn't match 1477s # expected: 'ident' 1477s # received: 'ident' 1477s ok 26 1477s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1477s ok 27 1477s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1477s ok 28 1477s # testing : log message [Fri Nov 29 21:15:18.530358 2024] [log_debug:info] [pid 478022:tid 478086] [client 127.0.0.1:49406] get (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1477s # didn't match 1477s # expected: 'get' 1477s # received: 'get' 1477s ok 29 1477s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1477s ok 1484s t/apache/getfile.t .................. 1484s # using LWP client 1484s 1..220 1484s # Running under perl version 5.040000 for linux 1484s # Current time local: Fri Nov 29 21:15:18 2024 1484s # Current time GMT: Fri Nov 29 21:15:18 2024 1484s # Using Test.pm version 1.31 1484s # Using Apache/Test.pm version 1.44 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "4c64-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 19556 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl.pod 1484s # expected: 19556 1484s # received: 19556 1484s ok 1 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "dbb0-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 56240 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1484s # expected: 56240 1484s # received: 56240 1484s ok 2 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "85ea-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 34282 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1484s # expected: 34282 1484s # received: 34282 1484s ok 3 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "da40-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 55872 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1484s # expected: 55872 1484s # received: 55872 1484s ok 4 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "ab70-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 43888 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1484s # expected: 43888 1484s # received: 43888 1484s ok 5 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "15cb8-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 89272 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1484s # expected: 89272 1484s # received: 89272 1484s ok 6 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2707-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 9991 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1484s # expected: 9991 1484s # received: 9991 1484s ok 7 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2569-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 9577 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1484s # expected: 9577 1484s # received: 9577 1484s ok 8 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1004-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4100 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1484s # expected: 4100 1484s # received: 4100 1484s ok 9 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "e58-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 3672 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1484s # expected: 3672 1484s # received: 3672 1484s ok 10 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1e00-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7680 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1484s # expected: 7680 1484s # received: 7680 1484s ok 11 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "233a9-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 144297 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1484s # expected: 144297 1484s # received: 144297 1484s ok 12 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1f1e-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7966 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1484s # expected: 7966 1484s # received: 7966 1484s ok 13 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1aeb-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 6891 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1484s # expected: 6891 1484s # received: 6891 1484s ok 14 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1e50-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7760 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1484s # expected: 7760 1484s # received: 7760 1484s ok 15 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "18b7-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 6327 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1484s # expected: 6327 1484s # received: 6327 1484s ok 16 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "20a07-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 133639 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1484s # expected: 133639 1484s # received: 133639 1484s ok 17 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "17fe-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 6142 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1484s # expected: 6142 1484s # received: 6142 1484s ok 18 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "e0a-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 3594 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1484s # expected: 3594 1484s # received: 3594 1484s ok 19 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "ff5-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4085 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1484s # expected: 4085 1484s # received: 4085 1484s ok 20 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1d280-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 119424 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1484s # expected: 119424 1484s # received: 119424 1484s ok 21 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "19c5-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 6597 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1484s # expected: 6597 1484s # received: 6597 1484s ok 22 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "14d7-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 5335 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1484s # expected: 5335 1484s # received: 5335 1484s ok 23 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1208-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4616 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1484s # expected: 4616 1484s # received: 4616 1484s ok 24 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1c352-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 115538 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1484s # expected: 115538 1484s # received: 115538 1484s ok 25 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2a07-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 10759 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1484s # expected: 10759 1484s # received: 10759 1484s ok 26 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2fef-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 12271 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1484s # expected: 12271 1484s # received: 12271 1484s ok 27 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2410-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 9232 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1484s # expected: 9232 1484s # received: 9232 1484s ok 28 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1fa8f-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 129679 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1484s # expected: 129679 1484s # received: 129679 1484s ok 29 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "293d-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 10557 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1484s # expected: 10557 1484s # received: 10557 1484s ok 30 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "301f-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 12319 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1484s # expected: 12319 1484s # received: 12319 1484s ok 31 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "20fa-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 8442 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1484s # expected: 8442 1484s # received: 8442 1484s ok 32 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1162-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4450 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1484s # expected: 4450 1484s # received: 4450 1484s ok 33 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "fc09-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 64521 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1484s # expected: 64521 1484s # received: 64521 1484s ok 34 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2009-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 8201 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1484s # expected: 8201 1484s # received: 8201 1484s ok 35 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1007-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4103 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1484s # expected: 4103 1484s # received: 4103 1484s ok 36 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2aac-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 10924 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1484s # expected: 10924 1484s # received: 10924 1484s ok 37 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1168-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4456 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1484s # expected: 4456 1484s # received: 4456 1484s ok 38 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1875a-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 100186 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1484s # expected: 100186 1484s # received: 100186 1484s ok 39 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1e25-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7717 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1484s # expected: 7717 1484s # received: 7717 1484s ok 40 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1e16-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7702 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1484s # expected: 7702 1484s # received: 7702 1484s ok 41 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1b69-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7017 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1484s # expected: 7017 1484s # received: 7017 1484s ok 42 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "115d9-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 71129 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1484s # expected: 71129 1484s # received: 71129 1484s ok 43 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "11f7-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4599 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1484s # expected: 4599 1484s # received: 4599 1484s ok 44 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1806-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 6150 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1484s # expected: 6150 1484s # received: 6150 1484s ok 45 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "13f7-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 5111 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1484s # expected: 5111 1484s # received: 5111 1484s ok 46 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "a038-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 41016 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1484s # expected: 41016 1484s # received: 41016 1484s ok 47 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1662-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 5730 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1484s # expected: 5730 1484s # received: 5730 1484s ok 48 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "124a-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4682 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1484s # expected: 4682 1484s # received: 4682 1484s ok 49 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1374-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4980 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1484s # expected: 4980 1484s # received: 4980 1484s ok 50 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "d310-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 54032 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1484s # expected: 54032 1484s # received: 54032 1484s ok 51 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1b5f-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7007 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1484s # expected: 7007 1484s # received: 7007 1484s ok 52 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "9201-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 37377 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1484s # expected: 37377 1484s # received: 37377 1484s ok 53 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1076-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4214 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1484s # expected: 4214 1484s # received: 4214 1484s ok 54 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "f68-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 3944 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1484s # expected: 3944 1484s # received: 3944 1484s ok 55 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "fd6-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4054 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1484s # expected: 4054 1484s # received: 4054 1484s ok 56 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "ad8b-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 44427 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1484s # expected: 44427 1484s # received: 44427 1484s ok 57 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1288-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4744 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1484s # expected: 4744 1484s # received: 4744 1484s ok 58 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "f69-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 3945 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1484s # expected: 3945 1484s # received: 3945 1484s ok 59 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "fd7-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4055 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1484s # expected: 4055 1484s # received: 4055 1484s ok 60 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "10d47-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 68935 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1484s # expected: 68935 1484s # received: 68935 1484s ok 61 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "f6a-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 3946 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1484s # expected: 3946 1484s # received: 3946 1484s ok 62 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "fd8-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4056 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1484s # expected: 4056 1484s # received: 4056 1484s ok 63 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "c797-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 51095 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1484s # expected: 51095 1484s # received: 51095 1484s ok 64 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1e723-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 124707 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl561delta.pod 1484s # expected: 124707 1484s # received: 124707 1484s ok 65 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1a2bb-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 107195 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl56delta.pod 1484s # expected: 107195 1484s # received: 107195 1484s ok 66 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "94ac-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 38060 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl581delta.pod 1484s # expected: 38060 1484s # received: 38060 1484s ok 67 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1176-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4470 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl582delta.pod 1484s # expected: 4470 1484s # received: 4470 1484s ok 68 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "18bf-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 6335 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl583delta.pod 1484s # expected: 6335 1484s # received: 6335 1484s ok 69 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1cc3-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7363 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl584delta.pod 1484s # expected: 7363 1484s # received: 7363 1484s ok 70 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1701-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 5889 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl585delta.pod 1484s # expected: 5889 1484s # received: 5889 1484s ok 71 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "122b-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4651 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl586delta.pod 1484s # expected: 4651 1484s # received: 4651 1484s ok 72 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "20a4-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 8356 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl587delta.pod 1484s # expected: 8356 1484s # received: 8356 1484s ok 73 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "62c1-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 25281 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl588delta.pod 1484s # expected: 25281 1484s # received: 25281 1484s ok 74 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "d28d-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 53901 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl589delta.pod 1484s # expected: 53901 1484s # received: 53901 1484s ok 75 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1c1d5-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 115157 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perl58delta.pod 1484s # expected: 115157 1484s # received: 115157 1484s ok 76 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "4fe9-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 20457 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlaix.pod 1484s # expected: 20457 1484s # received: 20457 1484s ok 77 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1688-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 5768 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlamiga.pod 1484s # expected: 5768 1484s # received: 5768 1484s ok 78 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2031-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 8241 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlandroid.pod 1484s # expected: 8241 1484s # received: 8241 1484s ok 79 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "ceb51-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 846673 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlapi.pod 1484s # expected: 846673 1484s # received: 846673 1484s ok 80 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "5838-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 22584 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlapio.pod 1484s # expected: 22584 1484s # received: 22584 1484s ok 81 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1b62-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7010 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlartistic.pod 1484s # expected: 7010 1484s # received: 7010 1484s ok 82 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "210c-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 8460 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlbook.pod 1484s # expected: 8460 1484s # received: 8460 1484s ok 83 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "126-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 294 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlboot.pod 1484s # expected: 294 1484s # received: 294 1484s ok 84 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "130-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 304 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlbot.pod 1484s # expected: 304 1484s # received: 304 1484s ok 85 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1f50-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 8016 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1484s # expected: 8016 1484s # received: 8016 1484s ok 86 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "dea2-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 56994 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlcall.pod 1484s # expected: 56994 1484s # received: 56994 1484s ok 87 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1180-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4480 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlcheat.pod 1484s # expected: 4480 1484s # received: 4480 1484s ok 88 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "3179-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 12665 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlclass.pod 1484s # expected: 12665 1484s # received: 12665 1484s ok 89 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "3c63-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 15459 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1484s # expected: 15459 1484s # received: 15459 1484s ok 90 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "d19f-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 53663 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlclib.pod 1484s # expected: 53663 1484s # received: 53663 1484s ok 91 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "12e5-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4837 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlcn.pod 1484s # expected: 4837 1484s # received: 4837 1484s ok 92 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1b1b-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 6939 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1484s # expected: 6939 1484s # received: 6939 1484s ok 93 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "662a-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 26154 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1484s # expected: 26154 1484s # received: 26154 1484s ok 94 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "cfa2-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 53154 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perldata.pod 1484s # expected: 53154 1484s # received: 53154 1484s ok 95 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "134d-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4941 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1484s # expected: 4941 1484s # received: 4941 1484s ok 96 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "a85c-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 43100 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perldebguts.pod 1484s # expected: 43100 1484s # received: 43100 1484s ok 97 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "5693-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 22163 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perldebtut.pod 1484s # expected: 22163 1484s # received: 22163 1484s ok 98 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "9bc9-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 39881 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perldebug.pod 1484s # expected: 39881 1484s # received: 39881 1484s ok 99 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "c797-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 51095 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perldelta.pod 1484s # expected: 51095 1484s # received: 51095 1484s ok 100 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "5fb8-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 24504 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1484s # expected: 24504 1484s # received: 24504 1484s ok 101 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "4d4e9-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 316649 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perldiag.pod 1484s # expected: 316649 1484s # received: 316649 1484s ok 102 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "24a0-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 9376 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perldoc.pod 1484s # expected: 9376 1484s # received: 9376 1484s ok 103 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "b4ed-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 46317 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1484s # expected: 46317 1484s # received: 46317 1484s ok 104 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "6946-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 26950 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perldsc.pod 1484s # expected: 26950 1484s # received: 26950 1484s ok 105 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1f20-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7968 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perldtrace.pod 1484s # expected: 7968 1484s # received: 7968 1484s ok 106 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1497f-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 84351 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1484s # expected: 84351 1484s # received: 84351 1484s ok 107 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "937e-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 37758 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlembed.pod 1484s # expected: 37758 1484s # received: 37758 1484s ok 108 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2812-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 10258 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1484s # expected: 10258 1484s # received: 10258 1484s ok 109 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "58d2-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 22738 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfaq.pod 1484s # expected: 22738 1484s # received: 22738 1484s ok 110 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "34a1-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 13473 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1484s # expected: 13473 1484s # received: 13473 1484s ok 111 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "292a-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 10538 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1484s # expected: 10538 1484s # received: 10538 1484s ok 112 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "92e1-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 37601 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1484s # expected: 37601 1484s # received: 37601 1484s ok 113 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "16bcd-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 93133 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1484s # expected: 93133 1484s # received: 93133 1484s ok 114 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "dbc1-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 56257 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1484s # expected: 56257 1484s # received: 56257 1484s ok 115 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "9a71-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 39537 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1484s # expected: 39537 1484s # received: 39537 1484s ok 116 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "93ae-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 37806 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1484s # expected: 37806 1484s # received: 37806 1484s ok 117 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "c30c-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 49932 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1484s # expected: 49932 1484s # received: 49932 1484s ok 118 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "3b75-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 15221 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1484s # expected: 15221 1484s # received: 15221 1484s ok 119 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "56ca-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 22218 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfilter.pod 1484s # expected: 22218 1484s # received: 22218 1484s ok 120 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "342b-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 13355 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfork.pod 1484s # expected: 13355 1484s # received: 13355 1484s ok 121 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "4122-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 16674 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlform.pod 1484s # expected: 16674 1484s # received: 16674 1484s ok 122 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "671-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 1649 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1484s # expected: 1649 1484s # received: 1649 1484s ok 123 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "68740-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 427840 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlfunc.pod 1484s # expected: 427840 1484s # received: 427840 1484s ok 124 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "7c2e-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 31790 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlgit.pod 1484s # expected: 31790 1484s # received: 31790 1484s ok 125 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "219ca-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 137674 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlglossary.pod 1484s # expected: 137674 1484s # received: 137674 1484s ok 126 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "4072-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 16498 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlgov.pod 1484s # expected: 16498 1484s # received: 16498 1484s ok 127 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "35f7-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 13815 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlgpl.pod 1484s # expected: 13815 1484s # received: 13815 1484s ok 128 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "31bb8-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 203704 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlguts.pod 1484s # expected: 203704 1484s # received: 203704 1484s ok 129 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "afe5-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 45029 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlhack.pod 1484s # expected: 45029 1484s # received: 45029 1484s ok 130 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1297d-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 76157 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1484s # expected: 76157 1484s # received: 76157 1484s ok 131 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1809-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 6153 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1484s # expected: 6153 1484s # received: 6153 1484s ok 132 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "602-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 1538 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1484s # expected: 1538 1484s # received: 1538 1484s ok 133 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "ea29-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 59945 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlhist.pod 1484s # expected: 59945 1484s # received: 59945 1484s ok 134 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "77a4-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 30628 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlhpux.pod 1484s # expected: 30628 1484s # received: 30628 1484s ok 135 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "7dd-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 2013 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlhurd.pod 1484s # expected: 2013 1484s # received: 2013 1484s ok 136 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1fc9f-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 130207 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlintern.pod 1484s # expected: 130207 1484s # received: 130207 1484s ok 137 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "9216-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 37398 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlinterp.pod 1484s # expected: 37398 1484s # received: 37398 1484s ok 138 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "579a-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 22426 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlintro.pod 1484s # expected: 22426 1484s # received: 22426 1484s ok 139 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "8ad2-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 35538 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perliol.pod 1484s # expected: 35538 1484s # received: 35538 1484s ok 140 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "11818-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 71704 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlipc.pod 1484s # expected: 71704 1484s # received: 71704 1484s ok 141 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1150-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4432 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlirix.pod 1484s # expected: 4432 1484s # received: 4432 1484s ok 142 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "20a8-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 8360 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perljp.pod 1484s # expected: 8360 1484s # received: 8360 1484s ok 143 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2fc0-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 12224 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlko.pod 1484s # expected: 12224 1484s # received: 12224 1484s ok 144 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "163-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 355 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1484s # expected: 355 1484s # received: 355 1484s ok 145 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "7ea-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 2026 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perllinux.pod 1484s # expected: 2026 1484s # received: 2026 1484s ok 146 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "12978-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 76152 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perllocale.pod 1484s # expected: 76152 1484s # received: 76152 1484s ok 147 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2487-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 9351 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perllol.pod 1484s # expected: 9351 1484s # received: 9351 1484s ok 148 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2f6f-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 12143 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1484s # expected: 12143 1484s # received: 12143 1484s ok 149 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "67a7-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 26535 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlmod.pod 1484s # expected: 26535 1484s # received: 26535 1484s ok 150 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2574-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 9588 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1484s # expected: 9588 1484s # received: 9588 1484s ok 151 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1095c-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 67932 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1484s # expected: 67932 1484s # received: 67932 1484s ok 152 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "573b-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 22331 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1484s # expected: 22331 1484s # received: 22331 1484s ok 153 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "d65-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 3429 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1484s # expected: 3429 1484s # received: 3429 1484s ok 154 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2ad3-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 10963 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1484s # expected: 10963 1484s # received: 10963 1484s ok 155 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "20a5-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 8357 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlnumber.pod 1484s # expected: 8357 1484s # received: 8357 1484s ok 156 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "8d31-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 36145 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:24 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlobj.pod 1484s # expected: 36145 1484s # received: 36145 1484s ok 157 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "6885-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 26757 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlootut.pod 1484s # expected: 26757 1484s # received: 26757 1484s ok 158 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2b4ac-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 177324 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlop.pod 1484s # expected: 177324 1484s # received: 177324 1484s ok 159 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "4db-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 1243 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1484s # expected: 1243 1484s # received: 1243 1484s ok 160 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "3b77-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 15223 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlopentut.pod 1484s # expected: 15223 1484s # received: 15223 1484s ok 161 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "16cb7-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 93367 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlos2.pod 1484s # expected: 93367 1484s # received: 93367 1484s ok 162 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "37cb-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 14283 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlos390.pod 1484s # expected: 14283 1484s # received: 14283 1484s ok 163 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "12b0-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4784 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlos400.pod 1484s # expected: 4784 1484s # received: 4784 1484s ok 164 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "c8a9-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 51369 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1484s # expected: 51369 1484s # received: 51369 1484s ok 165 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "c2bc-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 49852 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlperf.pod 1484s # expected: 49852 1484s # received: 49852 1484s ok 166 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1418-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 5144 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlplan9.pod 1484s # expected: 5144 1484s # received: 5144 1484s ok 167 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "5b65-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 23397 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlpod.pod 1484s # expected: 23397 1484s # received: 23397 1484s ok 168 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "10d10-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 68880 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1484s # expected: 68880 1484s # received: 68880 1484s ok 169 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2f40-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 12096 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1484s # expected: 12096 1484s # received: 12096 1484s ok 170 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "67b7-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 26551 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1484s # expected: 26551 1484s # received: 26551 1484s ok 171 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "15db1-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 89521 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlport.pod 1484s # expected: 89521 1484s # received: 89521 1484s ok 172 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1412-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 5138 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlpragma.pod 1484s # expected: 5138 1484s # received: 5138 1484s ok 173 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1a25-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 6693 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlqnx.pod 1484s # expected: 6693 1484s # received: 6693 1484s ok 174 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "21256-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 135766 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlre.pod 1484s # expected: 135766 1484s # received: 135766 1484s ok 175 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "8a9c-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 35484 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlreapi.pod 1484s # expected: 35484 1484s # received: 35484 1484s ok 176 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "818f-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 33167 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1484s # expected: 33167 1484s # received: 33167 1484s ok 177 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "bec7-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 48839 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1484s # expected: 48839 1484s # received: 48839 1484s ok 178 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "8d5c-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 36188 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlref.pod 1484s # expected: 36188 1484s # received: 36188 1484s ok 179 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "4944-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 18756 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlreftut.pod 1484s # expected: 18756 1484s # received: 18756 1484s ok 180 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "a989-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 43401 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlreguts.pod 1484s # expected: 43401 1484s # received: 43401 1484s ok 181 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1fd-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 509 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlrepository.pod 1484s # expected: 509 1484s # received: 509 1484s ok 182 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "4b07-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 19207 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlrequick.pod 1484s # expected: 19207 1484s # received: 19207 1484s ok 183 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "3caa-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 15530 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlreref.pod 1484s # expected: 15530 1484s # received: 15530 1484s ok 184 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1e1ef-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 123375 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlretut.pod 1484s # expected: 123375 1484s # received: 123375 1484s ok 185 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "651-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 1617 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlriscos.pod 1484s # expected: 1617 1484s # received: 1617 1484s ok 186 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "e707-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 59143 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlrun.pod 1484s # expected: 59143 1484s # received: 59143 1484s ok 187 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "6cea-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 27882 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlsec.pod 1484s # expected: 27882 1484s # received: 27882 1484s ok 188 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "4af2-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 19186 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1484s # expected: 19186 1484s # received: 19186 1484s ok 189 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "7494-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 29844 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1484s # expected: 29844 1484s # received: 29844 1484s ok 190 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1bdc-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7132 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlsource.pod 1484s # expected: 7132 1484s # received: 7132 1484s ok 191 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "233b-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 9019 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlstyle.pod 1484s # expected: 9019 1484s # received: 9019 1484s ok 192 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "12fb9-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 77753 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlsub.pod 1484s # expected: 77753 1484s # received: 77753 1484s ok 193 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "d31f-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 54047 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlsyn.pod 1484s # expected: 54047 1484s # received: 54047 1484s ok 194 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2858-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 10328 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlsynology.pod 1484s # expected: 10328 1484s # received: 10328 1484s ok 195 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "b184-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 45444 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1484s # expected: 45444 1484s # received: 45444 1484s ok 196 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "9a91-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 39569 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perltie.pod 1484s # expected: 39569 1484s # received: 39569 1484s ok 197 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "ce6d8-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 845528 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perltoc.pod 1484s # expected: 845528 1484s # received: 845528 1484s ok 198 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "174-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 372 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perltodo.pod 1484s # expected: 372 1484s # received: 372 1484s ok 199 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "126-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 294 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perltooc.pod 1484s # expected: 294 1484s # received: 294 1484s ok 200 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "126-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 294 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perltoot.pod 1484s # expected: 294 1484s # received: 294 1484s ok 201 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "297f-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 10623 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perltrap.pod 1484s # expected: 10623 1484s # received: 10623 1484s ok 202 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "213f-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 8511 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perltru64.pod 1484s # expected: 8511 1484s # received: 8511 1484s ok 203 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1183-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 4483 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perltw.pod 1484s # expected: 4483 1484s # received: 4483 1484s ok 204 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "162b6-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 90806 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlunicode.pod 1484s # expected: 90806 1484s # received: 90806 1484s ok 205 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "6349-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 25417 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlunicook.pod 1484s # expected: 25417 1484s # received: 25417 1484s ok 206 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "372e-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 14126 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1484s # expected: 14126 1484s # received: 14126 1484s ok 207 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "96e1-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 38625 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perluniintro.pod 1484s # expected: 38625 1484s # received: 38625 1484s ok 208 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "6eefa-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 454394 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perluniprops.pod 1484s # expected: 454394 1484s # received: 454394 1484s ok 209 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1f10-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7952 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlunitut.pod 1484s # expected: 7952 1484s # received: 7952 1484s ok 210 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "1ce8-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 7400 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlutil.pod 1484s # expected: 7400 1484s # received: 7400 1484s ok 211 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "16c17-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 93207 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlvar.pod 1484s # expected: 93207 1484s # received: 93207 1484s ok 212 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "c68d-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 50829 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlvms.pod 1484s # expected: 50829 1484s # received: 50829 1484s ok 213 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "f16-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 3862 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlvos.pod 1484s # expected: 3862 1484s # received: 3862 1484s ok 214 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "7c61-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 31841 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlwin32.pod 1484s # expected: 31841 1484s # received: 31841 1484s ok 215 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "12d15-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 77077 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlxs.pod 1484s # expected: 77077 1484s # received: 77077 1484s ok 216 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "c51f-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 50463 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlxstut.pod 1484s # expected: 50463 1484s # received: 50463 1484s ok 217 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "5dc1-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 24001 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1484s # expected: 24001 1484s # received: 24001 1484s ok 218 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "712dc-61fb3d76b3b80" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 463580 1484s #Last-Modified: Thu, 15 Aug 2024 07:32:14 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-binary-httpd 1484s # expected: 463580 1484s # received: 463580 1484s ok 219 1484s #lwp request: 1484s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1484s #User-Agent: libwww-perl/6.77 1484s # 1484s #server response: 1484s #HTTP/1.1 200 OK 1484s #Connection: close 1484s #Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Accept-Ranges: bytes 1484s #ETag: "2d55f4-62796587675c0" 1484s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1484s #Vary: In-If1 1484s #Content-Length: 2971124 1484s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1484s #Client-Date: Fri, 29 Nov 2024 21:15:25 GMT 1484s #Client-Peer: 127.0.0.1:8529 1484s #Client-Response-Num: 1 1484s #DMMATCH1: 1 1484s # 1484s # testing : download of /getfiles-binary-perl 1484s # expected: 2971124 1484s # received: 2971124 1484s ok 220 1484s ok 1490s t/apache/headers.t .................. 1490s 1..27 1490s # Running under perl version 5.040000 for linux 1490s # Current time local: Fri Nov 29 21:15:25 2024 1490s # Current time GMT: Fri Nov 29 21:15:25 2024 1490s # Using Test.pm version 1.31 1490s # Using Apache/Test.pm version 1.44 1490s testing: Hello: World 1490s ok 1 1490s # testing : response success 1490s # expected: qr/HTTP\/1\.. 200 OK/ 1490s # received: 'HTTP/1.1 200 OK' 1490s ok 2 1490s header: [World] vs [World] 1490s # testing : compare header Hello value 1490s # expected: 'World' 1490s # received: 'World' 1490s ok 3 1490s testing: Hello: World 1490s ok 4 1490s # testing : response success 1490s # expected: qr/HTTP\/1\.. 200 OK/ 1490s # received: 'HTTP/1.1 200 OK' 1490s ok 5 1490s header: [World] vs [World] 1490s # testing : compare header Hello value 1490s # expected: 'World' 1490s # received: 'World' 1490s ok 6 1490s testing: Hello: World 1490s ok 7 1490s # testing : response success 1490s # expected: qr/HTTP\/1\.. 200 OK/ 1490s # received: 'HTTP/1.1 200 OK' 1490s ok 8 1490s header: [World] vs [World] 1490s # testing : compare header Hello value 1490s # expected: 'World' 1490s # received: 'World' 1490s ok 9 1490s testing: Hello: Foo 1490s Bar 1490s ok 10 1490s # testing : response success 1490s # expected: qr/HTTP\/1\.. 200 OK/ 1490s # received: 'HTTP/1.1 200 OK' 1490s ok 11 1490s header: [Foo Bar] vs [Foo Bar] 1490s # testing : compare header Hello value 1490s # expected: 'Foo Bar' 1490s # received: 'Foo Bar' 1490s ok 12 1490s testing: Hello: Foo 1490s Bar 1490s ok 13 1490s # testing : response success 1490s # expected: qr/HTTP\/1\.. 200 OK/ 1490s # received: 'HTTP/1.1 200 OK' 1490s ok 14 1490s header: [Foo Bar] vs [Foo Bar] 1490s # testing : compare header Hello value 1490s # expected: 'Foo Bar' 1490s # received: 'Foo Bar' 1490s ok 15 1490s testing: Hello: Foo 1490s Bar 1490s ok 16 1490s # testing : response success 1490s # expected: qr/HTTP\/1\.. 200 OK/ 1490s # received: 'HTTP/1.1 200 OK' 1490s ok 17 1490s header: [Foo Bar] vs [Foo Bar] 1490s # testing : compare header Hello value 1490s # expected: 'Foo Bar' 1490s # received: 'Foo Bar' 1490s ok 18 1490s testing: Hello: Foo 1490s Bar 1490s ok 19 1490s # testing : response success 1490s # expected: qr/HTTP\/1\.. 200 OK/ 1490s # received: 'HTTP/1.1 200 OK' 1490s ok 20 1490s header: [Foo Bar] vs [Foo Bar] 1490s # testing : compare header Hello value 1490s # expected: 'Foo Bar' 1490s # received: 'Foo Bar' 1490s ok 21 1490s testing: Hello: Foo 1490s Bar 1490s ok 22 1490s # testing : response success 1490s # expected: qr/HTTP\/1\.. 200 OK/ 1490s # received: 'HTTP/1.1 200 OK' 1490s ok 23 1490s header: [Foo Bar] vs [Foo Bar] 1490s # testing : compare header Hello value 1490s # expected: 'Foo Bar' 1490s # received: 'Foo Bar' 1490s ok 24 1490s testing: Hello:World 1490s ok 25 1490s # testing : response success 1490s # expected: qr/HTTP\/1\.. 200 OK/ 1490s # received: 'HTTP/1.1 200 OK' 1490s ok 26 1490s header: [World] vs [World] 1490s # testing : compare header Hello value 1490s # expected: 'World' 1490s # received: 'World' 1490s ok 27 1490s ok 1496s t/apache/hostcheck.t ................ 1496s 1..14 1496s # Running under perl version 5.040000 for linux 1496s # Current time local: Fri Nov 29 21:15:31 2024 1496s # Current time GMT: Fri Nov 29 21:15:31 2024 1496s # Using Test.pm version 1.31 1496s # Using Apache/Test.pm version 1.44 1496s # SENDING to 127.0.0.1:8529 1496s # GET / HTTP/1.1 1496s Host: localhost 1496s 1496s # expected 200, got 200 for ok 1496s ok 1 1496s # SENDING to 127.0.0.1:8529 1496s # GET / HTTP/1.1 1496s Host: localhost:1 1496s 1496s # expected 200, got 200 for port ignored 1496s ok 2 1496s # SENDING to 127.0.0.1:8529 1496s # GET / HTTP/1.1 1496s Host: notlisted 1496s 1496s # expected 200, got 200 for name not listed 1496s ok 3 1496s # SENDING to 127.0.0.1:8529 1496s # GET / HTTP/1.1 1496s Host: 127.0.0.1 1496s 1496s # expected 200, got 200 for IP not in serveralias/servername 1496s ok 4 1496s # SENDING to 127.0.0.1:8529 1496s # GET / HTTP/1.1 1496s Host: default-strict 1496s 1496s # expected 200, got 200 for NVH matches in default server 1496s ok 5 1496s # SENDING to 127.0.0.1:8529 1496s # GET / HTTP/1.1 1496s Host: nvh-strict 1496s 1496s # expected 200, got 200 for NVH matches 1496s ok 6 1496s # SENDING to 127.0.0.1:8529 1496s # GET / HTTP/1.1 1496s Host: nvh-strict:1 1496s 1496s # expected 200, got 200 for NVH matches port ignored 1496s ok 7 1496s # SENDING to 127.0.0.1:8537 1496s # GET / HTTP/1.1 1496s Host: localhost 1496s 1496s # expected 400, got 400 for ok 1496s ok 8 1496s # SENDING to 127.0.0.1:8537 1496s # GET / HTTP/1.1 1496s Host: localhost:1 1496s 1496s # expected 400, got 400 for port ignored 1496s ok 9 1496s # SENDING to 127.0.0.1:8537 1496s # GET / HTTP/1.1 1496s Host: notlisted 1496s 1496s # expected 400, got 400 for name not listed 1496s ok 10 1496s # SENDING to 127.0.0.1:8537 1496s # GET / HTTP/1.1 1496s Host: 127.0.0.1 1496s 1496s # expected 400, got 400 for IP not in serveralias/servername 1496s ok 11 1496s # SENDING to 127.0.0.1:8537 1496s # GET / HTTP/1.1 1496s Host: default-strict 1496s 1496s # expected 200, got 200 for NVH matches in default server 1496s ok 12 1496s # SENDING to 127.0.0.1:8537 1496s # GET / HTTP/1.1 1496s Host: nvh-strict 1496s 1496s # expected 200, got 200 for NVH matches 1496s ok 13 1496s # SENDING to 127.0.0.1:8537 1496s # GET / HTTP/1.1 1496s Host: nvh-strict:1 1496s 1496s # expected 200, got 200 for NVH matches port ignored 1496s ok 14 1496s ok 1503s t/apache/http_strict.t .............. 1503s 1..178 1503s # Running under perl version 5.040000 for linux 1503s # Current time local: Fri Nov 29 21:15:37 2024 1503s # Current time GMT: Fri Nov 29 21:15:37 2024 1503s # Using Test.pm version 1.31 1503s # Using Apache/Test.pm version 1.44 1503s # SENDING: 1503s # GET / HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 1 1503s # SENDING: 1503s # GET / HTTP/1.0\n\n 1503s # expecting success, got 200 1503s ok 2 1503s # SENDING: 1503s # get / HTTP/1.0\r\n\r\n 1503s # expecting 501, got 501 1503s ok 3 1503s # SENDING: 1503s # G ET / HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 4 1503s # SENDING: 1503s # G\x00ET / HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 5 1503s # SENDING: 1503s # G/T / HTTP/1.0\r\n\r\n 1503s # expecting 501, got 501 1503s ok 6 1503s # SENDING: 1503s # GET /\x00 HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 7 1503s # SENDING: 1503s # GET / HTTP/1.0\x00\r\n\r\n 1503s # expecting 400, got 400 1503s ok 8 1503s # SENDING: 1503s # GET\x0c/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 9 1503s # SENDING: 1503s # GET\r/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 10 1503s # SENDING: 1503s # GET\t/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 11 1503s # SENDING: 1503s # GET / HTT/1.0\r\n\r\n 1503s # expecting error, got 400 1503s ok 12 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1503s # expecting success, got 200 1503s ok 13 1503s # SENDING: 1503s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1503s # expecting success, got 200 1503s ok 14 1503s # SENDING: 1503s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1503s # expecting success, got 200 1503s ok 15 1503s # SENDING: 1503s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1503s # expecting 400, got 400 1503s ok 16 1503s # SENDING: 1503s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1503s # expecting 400, got 400 1503s ok 17 1503s # SENDING: 1503s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1503s # expecting 200, got 200 1503s ok 18 1503s # SENDING: 1503s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1503s # expecting 400, got 400 1503s ok 19 1503s # SENDING: 1503s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1503s # expecting error, got 400 1503s ok 20 1503s # SENDING: 1503s # GET / HTTP/0.9\r\n\r\n 1503s # expecting error, got 400 1503s ok 21 1503s # SENDING: 1503s # GET / HTTP/0.8\r\n\r\n 1503s # expecting error, got 400 1503s ok 22 1503s # SENDING: 1503s # GET /\x01 HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 23 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 24 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 25 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 26 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 27 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1503s # expecting 400, got 400 1503s ok 28 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 29 1503s # SENDING: 1503s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 30 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 31 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1503s # expecting 400, got 400 1503s ok 32 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 33 1503s # SENDING: 1503s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 34 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 35 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 36 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 37 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 38 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1503s # expecting 400, got 400 1503s ok 39 1503s # SENDING: 1503s # GET / HTTP/1.0\r\r 1503s # expecting dropped connection and HTTPD dropped connection 1503s ok 40 1503s # SENDING: 1503s # GET /\r\n 1503s # expecting headerless HTTP/0.9 body, got response 1503s ok 41 1503s # SENDING: 1503s # GET /#frag HTTP/1.0\r\n 1503s # expecting 400, got 400 1503s ok 42 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1503s # expecting 200, got 200 1503s ok 43 1503s # SENDING: 1503s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1503s # expecting 200, got 200 1503s ok 44 1503s # SENDING: 1503s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1503s # expecting 200, got 200 1503s ok 45 1503s # SENDING: 1503s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1503s # expecting 200, got 200 1503s ok 46 1503s # SENDING: 1503s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1503s # expecting 200, got 200 1503s ok 47 1503s # SENDING: 1503s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1503s # expecting 200, got 200 1503s ok 48 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1503s # expecting 200, got 200 1503s ok 49 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1503s # expecting 400, got 400 1503s ok 50 1503s # SENDING: 1503s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1503s # expecting 200, got 200 1503s ok 51 1503s # SENDING: 1503s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 52 1503s # SENDING: 1503s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 53 1503s # SENDING: 1503s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 54 1503s # SENDING: 1503s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1503s # expecting 200, got 200 1503s ok 55 1503s # SENDING: 1503s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 56 1503s # SENDING: 1503s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 57 1503s # SENDING: 1503s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 58 1503s # SENDING: 1503s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 59 1503s # SENDING: 1503s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 60 1503s # SENDING: 1503s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 61 1503s # SENDING: 1503s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 62 1503s # SENDING: 1503s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 63 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1503s # expecting success, got 200 1503s ok 64 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1503s # expecting success, got 200 1503s ok 65 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1503s # expecting success, got 200 1503s ok 66 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1503s # expecting success, got 200 1503s ok 67 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1503s # expecting success, got 200 1503s ok 68 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1503s # expecting success, got 200 1503s ok 69 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1503s # expecting 200, got 200 1503s ok 70 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1503s # expecting 200, got 200 1503s ok 71 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1503s # expecting 400, got 400 1503s ok 72 1503s # SENDING: 1503s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 73 1503s # SENDING: 1503s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 74 1503s # SENDING: 1503s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 75 1503s # SENDING: 1503s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 76 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1503s # expecting 200, got 200 1503s ok 77 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1503s # expecting 200, got 200 1503s ok 78 1503s # SENDING: 1503s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1503s # expecting 200, got 200 1503s ok 79 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1503s # DECODED: Foo: bar 1503s # RESPONSE: 1503s # HTTP/1.1 200 OK\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Foo: bar\r\n 1503s # Vary: In-If1\r\n 1503s # DMMATCH1: 1\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/plain\r\n 1503s # \r\n 1503s # Hi!\n 1503s # SERVERNAME=localhost\n 1503s # HTTP_HOST=\n 1503s # 1503s # expecting 200, got 200 1503s ok 80 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1503s # DECODED: Foo: 1503s # RESPONSE: 1503s # HTTP/1.1 200 OK\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Foo: \r\n 1503s # Vary: In-If1\r\n 1503s # DMMATCH1: 1\r\n 1503s # Content-Length: 36\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/plain\r\n 1503s # \r\n 1503s # Hi!\n 1503s # SERVERNAME=localhost\n 1503s # HTTP_HOST=\n 1503s # 1503s # expecting 200, got 200 1503s ok 81 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1503s # DECODED: : bar 1503s # RESPONSE: 1503s # HTTP/1.1 500 Internal Server Error\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Content-Length: 564\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/html; charset=iso-8859-1\r\n 1503s # \r\n 1503s # \n 1503s # \n 1503s # ... 1503s # expecting 500, got 500 1503s ok 82 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1503s # DECODED: F\x00oo: bar 1503s # RESPONSE: 1503s # HTTP/1.1 500 Internal Server Error\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Content-Length: 528\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/html; charset=iso-8859-1\r\n 1503s # \r\n 1503s # \n 1503s # \n 1503s # ... 1503s # expecting 500, got 500 1503s ok 83 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1503s # DECODED: F\x01oo: bar 1503s # RESPONSE: 1503s # HTTP/1.1 500 Internal Server Error\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/html; charset=iso-8859-1\r\n 1503s # \r\n 1503s # \n 1503s # \n 1503s # ... 1503s # expecting 500, got 500 1503s ok 84 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1503s # DECODED: F\noo: bar 1503s # RESPONSE: 1503s # HTTP/1.1 500 Internal Server Error\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Content-Length: 528\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/html; charset=iso-8859-1\r\n 1503s # \r\n 1503s # \n 1503s # \n 1503s # ... 1503s # expecting 500, got 500 1503s ok 85 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1503s # DECODED: Foo: b\tar 1503s # RESPONSE: 1503s # HTTP/1.1 200 OK\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Foo: b\tar\r\n 1503s # Vary: In-If1\r\n 1503s # DMMATCH1: 1\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/plain\r\n 1503s # \r\n 1503s # Hi!\n 1503s # SERVERNAME=localhost\n 1503s # HTTP_HOST=\n 1503s # 1503s # expecting 200, got 200 1503s ok 86 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1503s # DECODED: Foo: b\x01ar 1503s # RESPONSE: 1503s # HTTP/1.1 500 Internal Server Error\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Content-Length: 564\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/html; charset=iso-8859-1\r\n 1503s # \r\n 1503s # \n 1503s # \n 1503s # ... 1503s # expecting 500, got 500 1503s ok 87 1503s # SENDING: 1503s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1503s # expecting 500, got 500 1503s ok 88 1503s # SENDING: 1503s # GET / HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 89 1503s # SENDING: 1503s # GET / HTTP/1.0\n\n 1503s # expecting 400, got 400 1503s ok 90 1503s # SENDING: 1503s # get / HTTP/1.0\r\n\r\n 1503s # expecting 501, got 501 1503s ok 91 1503s # SENDING: 1503s # G ET / HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 92 1503s # SENDING: 1503s # G\x00ET / HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 93 1503s # SENDING: 1503s # G/T / HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 94 1503s # SENDING: 1503s # GET /\x00 HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 95 1503s # SENDING: 1503s # GET / HTTP/1.0\x00\r\n\r\n 1503s # expecting 400, got 400 1503s ok 96 1503s # SENDING: 1503s # GET\x0c/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 97 1503s # SENDING: 1503s # GET\r/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 98 1503s # SENDING: 1503s # GET\t/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 99 1503s # SENDING: 1503s # GET / HTT/1.0\r\n\r\n 1503s # expecting error, got 400 1503s ok 100 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1503s # expecting success, got 200 1503s ok 101 1503s # SENDING: 1503s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1503s # expecting success, got 200 1503s ok 102 1503s # SENDING: 1503s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1503s # expecting success, got 200 1503s ok 103 1503s # SENDING: 1503s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1503s # expecting 400, got 400 1503s ok 104 1503s # SENDING: 1503s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1503s # expecting 400, got 400 1503s ok 105 1503s # SENDING: 1503s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1503s # expecting 400, got 400 1503s ok 106 1503s # SENDING: 1503s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1503s # expecting 400, got 400 1503s ok 107 1503s # SENDING: 1503s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1503s # expecting error, got 400 1503s ok 108 1503s # SENDING: 1503s # GET / HTTP/0.9\r\n\r\n 1503s # expecting error, got 400 1503s ok 109 1503s # SENDING: 1503s # GET / HTTP/0.8\r\n\r\n 1503s # expecting error, got 400 1503s ok 110 1503s # SENDING: 1503s # GET /\x01 HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 111 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 112 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 113 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 114 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 115 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1503s # expecting 400, got 400 1503s ok 116 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 117 1503s # SENDING: 1503s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 118 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 119 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1503s # expecting 400, got 400 1503s ok 120 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 121 1503s # SENDING: 1503s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 122 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 123 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 124 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1503s # expecting 400, got 400 1503s ok 125 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 126 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1503s # expecting 400, got 400 1503s ok 127 1503s # SENDING: 1503s # GET / HTTP/1.0\r\r 1503s # expecting dropped connection and HTTPD dropped connection 1503s ok 128 1503s # SENDING: 1503s # GET /\r\n 1503s # expecting headerless HTTP/0.9 body, got response 1503s ok 129 1503s # SENDING: 1503s # GET /#frag HTTP/1.0\r\n 1503s # expecting 400, got 400 1503s ok 130 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1503s # expecting 400, got 400 1503s ok 131 1503s # SENDING: 1503s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 132 1503s # SENDING: 1503s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 133 1503s # SENDING: 1503s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1503s # expecting 200, got 200 1503s ok 134 1503s # SENDING: 1503s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 135 1503s # SENDING: 1503s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 136 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1503s # expecting 400, got 400 1503s ok 137 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1503s # expecting 400, got 400 1503s ok 138 1503s # SENDING: 1503s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1503s # expecting 200, got 200 1503s ok 139 1503s # SENDING: 1503s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 140 1503s # SENDING: 1503s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 141 1503s # SENDING: 1503s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 142 1503s # SENDING: 1503s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 143 1503s # SENDING: 1503s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 144 1503s # SENDING: 1503s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 145 1503s # SENDING: 1503s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 146 1503s # SENDING: 1503s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 147 1503s # SENDING: 1503s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 148 1503s # SENDING: 1503s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 149 1503s # SENDING: 1503s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1503s # expecting success, got 200 1503s ok 150 1503s # SENDING: 1503s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1503s # expecting 400, got 400 1503s ok 151 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1503s # expecting success, got 200 1503s ok 152 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1503s # expecting success, got 200 1503s ok 153 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1503s # expecting success, got 200 1503s ok 154 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1503s # expecting success, got 200 1503s ok 155 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1503s # expecting success, got 200 1503s ok 156 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1503s # expecting success, got 200 1503s ok 157 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1503s # expecting 400, got 400 1503s ok 158 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1503s # expecting 400, got 400 1503s ok 159 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1503s # expecting 400, got 400 1503s ok 160 1503s # SENDING: 1503s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 161 1503s # SENDING: 1503s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 162 1503s # SENDING: 1503s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 163 1503s # SENDING: 1503s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1503s # expecting 200, got 200 1503s ok 164 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1503s # expecting 200, got 200 1503s ok 165 1503s # SENDING: 1503s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1503s # expecting 200, got 200 1503s ok 166 1503s # SENDING: 1503s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1503s # expecting 200, got 200 1503s ok 167 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1503s # DECODED: Foo: bar 1503s # RESPONSE: 1503s # HTTP/1.1 200 OK\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Foo: bar\r\n 1503s # Vary: In-If1\r\n 1503s # DMMATCH1: 1\r\n 1503s # Content-Length: 36\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/plain\r\n 1503s # \r\n 1503s # Hi!\n 1503s # SERVERNAME=localhost\n 1503s # HTTP_HOST=\n 1503s # 1503s # expecting 200, got 200 1503s ok 168 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1503s # DECODED: Foo: 1503s # RESPONSE: 1503s # HTTP/1.1 200 OK\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Foo: \r\n 1503s # Vary: In-If1\r\n 1503s # DMMATCH1: 1\r\n 1503s # Content-Length: 36\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/plain\r\n 1503s # \r\n 1503s # Hi!\n 1503s # SERVERNAME=localhost\n 1503s # HTTP_HOST=\n 1503s # 1503s # expecting 200, got 200 1503s ok 169 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1503s # DECODED: : bar 1503s # RESPONSE: 1503s # HTTP/1.1 500 Internal Server Error\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Content-Length: 564\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/html; charset=iso-8859-1\r\n 1503s # \r\n 1503s # \n 1503s # \n 1503s # ... 1503s # expecting 500, got 500 1503s ok 170 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1503s # DECODED: F\x00oo: bar 1503s # RESPONSE: 1503s # HTTP/1.1 500 Internal Server Error\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Content-Length: 528\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/html; charset=iso-8859-1\r\n 1503s # \r\n 1503s # \n 1503s # \n 1503s # ... 1503s # expecting 500, got 500 1503s ok 171 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1503s # DECODED: F\x01oo: bar 1503s # RESPONSE: 1503s # HTTP/1.1 500 Internal Server Error\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Content-Length: 564\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/html; charset=iso-8859-1\r\n 1503s # \r\n 1503s # \n 1503s # \n 1503s # ... 1503s # expecting 500, got 500 1503s ok 172 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1503s # DECODED: F\noo: bar 1503s # RESPONSE: 1503s # HTTP/1.1 500 Internal Server Error\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Content-Length: 528\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/html; charset=iso-8859-1\r\n 1503s # \r\n 1503s # \n 1503s # \n 1503s # ... 1503s # expecting 500, got 500 1503s ok 173 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1503s # DECODED: Foo: b\tar 1503s # RESPONSE: 1503s # HTTP/1.1 200 OK\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:43 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Foo: b\tar\r\n 1503s # Vary: In-If1\r\n 1503s # DMMATCH1: 1\r\n 1503s # Content-Length: 36\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/plain\r\n 1503s # \r\n 1503s # Hi!\n 1503s # SERVERNAME=localhost\n 1503s # HTTP_HOST=\n 1503s # 1503s # expecting 200, got 200 1503s ok 174 1503s # SENDING: 1503s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1503s # DECODED: Foo: b\x01ar 1503s # RESPONSE: 1503s # HTTP/1.1 500 Internal Server Error\r\n 1503s # Date: Fri, 29 Nov 2024 21:15:44 GMT\r\n 1503s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1503s # Content-Length: 564\r\n 1503s # Connection: close\r\n 1503s # Content-Type: text/html; charset=iso-8859-1\r\n 1503s # \r\n 1503s # \n 1503s # \n 1503s # ... 1503s # expecting 500, got 500 1503s ok 175 1503s # SENDING: 1503s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1503s # expecting 500, got 500 1503s ok 176 1503s ok 177 1503s ok 178 1503s ok 1508s t/apache/if_sections.t .............. 1508s 1..46 1508s # Running under perl version 5.040000 for linux 1508s # Current time local: Fri Nov 29 21:15:44 2024 1508s # Current time GMT: Fri Nov 29 21:15:44 2024 1508s # Using Test.pm version 1.31 1508s # Using Apache/Test.pm version 1.44 1508s # /if_sec/ with '': 1508s # expected: 200 1508s # received: '200' 1508s ok 1 1508s # expected: undef 1508s # received: undef 1508s ok 2 1508s # /if_sec/foo.if_test with '': 1508s # expected: 200 1508s # received: '200' 1508s ok 3 1508s # expected: undef 1508s # received: undef 1508s ok 4 1508s # /if_sec/foo.if_test with '1': 1508s # expected: 200 1508s # received: '200' 1508s ok 5 1508s # expected: 'global1' 1508s # received: 'global1' 1508s ok 6 1508s # /if_sec/foo.if_test with '1 11': 1508s # expected: 200 1508s # received: '200' 1508s ok 7 1508s # expected: 'global1, nested11, nested113' 1508s # received: 'global1, nested11, nested113' 1508s ok 8 1508s # /if_sec/foo.if_test with '1 11 111': 1508s # expected: 200 1508s # received: '200' 1508s ok 9 1508s # expected: 'global1, nested11, nested111' 1508s # received: 'global1, nested11, nested111' 1508s ok 10 1508s # /if_sec/foo.if_test with '1 11 112': 1508s # expected: 200 1508s # received: '200' 1508s ok 11 1508s # expected: 'global1, nested11, nested112' 1508s # received: 'global1, nested11, nested112' 1508s ok 12 1508s # /if_sec/foo.if_test with '1 2': 1508s # expected: 200 1508s # received: '200' 1508s ok 13 1508s # expected: 'global1, files2' 1508s # received: 'global1, files2' 1508s ok 14 1508s # /if_sec/dir/foo.txt with '1 2': 1508s # expected: 200 1508s # received: '200' 1508s ok 15 1508s # expected: 'global1, dir1, dir2, dir_files1' 1508s # received: 'global1, dir1, dir2, dir_files1' 1508s ok 16 1508s # /if_sec/dir/ with '1 2': 1508s # expected: 200 1508s # received: '200' 1508s ok 17 1508s # expected: 'global1, dir1, dir2' 1508s # received: 'global1, dir1, dir2' 1508s ok 18 1508s # /if_sec/dir/ with '1 11': 1508s # expected: 200 1508s # received: '200' 1508s ok 19 1508s # expected: 'global1, dir1, nested11, nested113' 1508s # received: 'global1, dir1, nested11, nested113' 1508s ok 20 1508s # /if_sec/dir/ with '1 11 111': 1508s # expected: 200 1508s # received: '200' 1508s ok 21 1508s # expected: 'global1, dir1, nested11, nested111' 1508s # received: 'global1, dir1, nested11, nested111' 1508s ok 22 1508s # /if_sec/dir/ with '1 11 112': 1508s # expected: 200 1508s # received: '200' 1508s ok 23 1508s # expected: 'global1, dir1, nested11, nested112' 1508s # received: 'global1, dir1, nested11, nested112' 1508s ok 24 1508s # /if_sec/loc/ with '1 2': 1508s # expected: 200 1508s # received: '200' 1508s ok 25 1508s # expected: 'global1, loc1, loc2' 1508s # received: 'global1, loc1, loc2' 1508s ok 26 1508s # /if_sec/loc/foo.txt with '1 2': 1508s # expected: 200 1508s # received: '200' 1508s ok 27 1508s # expected: 'global1, loc1, loc2' 1508s # received: 'global1, loc1, loc2' 1508s ok 28 1508s # /if_sec/loc/ with '1 11': 1508s # expected: 200 1508s # received: '200' 1508s ok 29 1508s # expected: 'global1, loc1, nested11, nested113' 1508s # received: 'global1, loc1, nested11, nested113' 1508s ok 30 1508s # /if_sec/loc/ with '1 11 111': 1508s # expected: 200 1508s # received: '200' 1508s ok 31 1508s # expected: 'global1, loc1, nested11, nested111' 1508s # received: 'global1, loc1, nested11, nested111' 1508s ok 32 1508s # /if_sec/loc/ with '1 11 112': 1508s # expected: 200 1508s # received: '200' 1508s ok 33 1508s # expected: 'global1, loc1, nested11, nested112' 1508s # received: 'global1, loc1, nested11, nested112' 1508s ok 34 1508s # /if_sec/loc/foo.if_test with '1 2': 1508s # expected: 200 1508s # received: '200' 1508s ok 35 1508s # expected: 'global1, files2, loc1, loc2' 1508s # received: 'global1, files2, loc1, loc2' 1508s ok 36 1508s # /if_sec/loc/foo.if_test with '1 2 11': 1508s # expected: 200 1508s # received: '200' 1508s ok 37 1508s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1508s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1508s ok 38 1508s # /if_sec/loc/foo.if_test with '1 2 11 111': 1508s # expected: 200 1508s # received: '200' 1508s ok 39 1508s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1508s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1508s ok 40 1508s # /if_sec/loc/foo.if_test with '1 2 11 112': 1508s # expected: 200 1508s # received: '200' 1508s ok 41 1508s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1508s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1508s ok 42 1508s # /if_sec/proxy/ with '1 2': 1508s # expected: 200 1508s # received: '200' 1508s ok 43 1508s # expected: 'global1, locp1, locp2' 1508s # received: 'global1, locp1, locp2' 1508s ok 44 1508s # /if_sec/proxy/ with '2': 1508s # expected: 200 1508s # received: '200' 1508s ok 45 1508s # expected: 'locp2' 1508s # received: 'locp2' 1508s ok 46 1508s ok 1514s t/apache/iffile.t ................... 1514s 1..2 1514s # Running under perl version 5.040000 for linux 1514s # Current time local: Fri Nov 29 21:15:49 2024 1514s # Current time GMT: Fri Nov 29 21:15:49 2024 1514s # Using Test.pm version 1.31 1514s # Using Apache/Test.pm version 1.44 1514s # expected: 200 1514s # received: '200' 1514s ok 1 1514s # expected: 'success1, success2, success3, success4, success5' 1514s # received: 'success1, success2, success3, success4, success5' 1514s ok 2 1514s ok 1519s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1529s t/apache/limits.t ................... 1529s 1..12 1529s # Running under perl version 5.040000 for linux 1529s # Current time local: Fri Nov 29 21:16:00 2024 1529s # Current time GMT: Fri Nov 29 21:16:00 2024 1529s # Using Test.pm version 1.31 1529s # Using Apache/Test.pm version 1.44 1529s # Testing LimitRequestLine; should succeed 1529s # testing : Test #1 1529s # expected: 200 1529s # received: '200' 1529s ok 1 1529s # Testing LimitRequestLine; should fail 1529s # testing : Test #2 1529s # expected: 414 1529s # received: '414' 1529s ok 2 1529s # Testing LimitRequestFieldSize; should succeed 1529s # testing : Test #3 1529s # expected: 200 1529s # received: '200' 1529s ok 3 1529s # Testing LimitRequestFieldSize; should fail 1529s # testing : Test #4 1529s # expected: 400 1529s # received: '400' 1529s ok 4 1529s # Testing LimitRequestFields; should succeed 1529s # testing : Test #5 1529s # expected: 200 1529s # received: '200' 1529s ok 5 1529s # Testing LimitRequestFields; should fail 1529s # testing : Test #6 1529s # expected: 400 1529s # received: '400' 1529s ok 6 1529s # Testing LimitRequestBody; should succeed 1529s # Chunked transfer-encoding enabled 1529s # testing : Test #7 1529s # expected: 200 1529s # received: '200' 1529s ok 7 1529s # Testing LimitRequestBody; should succeed 1529s # Chunked transfer-encoding disabled 1529s # testing : Test #8 1529s # expected: 200 1529s # received: '200' 1529s ok 8 1529s # Testing LimitRequestBody; should fail 1529s # Chunked transfer-encoding enabled 1529s # testing : Test #9 1529s # expected: 413 1529s # received: '413' 1529s ok 9 1529s # Testing LimitRequestBody; should fail 1529s # Chunked transfer-encoding disabled 1529s # testing : Test #10 1529s # expected: 413 1529s # received: '413' 1529s ok 10 1529s # Testing LimitRequestFieldSize; should succeed 1529s # testing : Test #11 1529s # expected: 200 1529s # received: '200' 1529s ok 11 1529s # Testing LimitRequestFieldSize; should fail 1529s # testing : Test #12 1529s # expected: 400 1529s # received: '400' 1529s ok 12 1529s ok 1534s t/apache/loglevel.t ................. 1534s 1..8 1534s # Running under perl version 5.040000 for linux 1534s # Current time local: Fri Nov 29 21:16:10 2024 1534s # Current time GMT: Fri Nov 29 21:16:10 2024 1534s # Using Test.pm version 1.31 1534s # Using Apache/Test.pm version 1.44 1534s ok 1 1534s ok 2 1534s ok 3 1534s ok 4 1534s ok 5 1534s ok 6 1534s ok 7 1534s ok 8 1534s ok 1541s t/apache/maxranges.t ................ 1541s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1541s 1..19 1541s # Running under perl version 5.040000 for linux 1541s # Current time local: Fri Nov 29 21:16:15 2024 1541s # Current time GMT: Fri Nov 29 21:16:15 2024 1541s # Using Test.pm version 1.31 1541s # Using Apache/Test.pm version 1.44 1541s ok 1 1541s ok 2 1541s ok 3 1541s ok 4 1541s ok 5 1541s ok 6 1541s ok 7 1541s ok 8 1541s ok 9 1541s ok 10 1541s ok 11 1541s ok 12 1541s ok 13 1541s ok 14 1541s ok 15 1541s ok 16 1541s ok 17 1541s ok 18 1541s ok 19 1541s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1541s ok 1546s t/apache/mergeslashes.t ............. 1546s 1..9 1546s # Running under perl version 5.040000 for linux 1546s # Current time local: Fri Nov 29 21:16:22 2024 1546s # Current time GMT: Fri Nov 29 21:16:22 2024 1546s # Using Test.pm version 1.31 1546s # Using Apache/Test.pm version 1.44 1546s # SENDING to 127.0.0.1:8537 1546s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1546s # expected 403, got 403 for exact match 1546s ok 1 1546s # SENDING to 127.0.0.1:8537 1546s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1546s # expected 403, got 403 for merged even at front 1546s ok 2 1546s # SENDING to 127.0.0.1:8537 1546s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1546s # expected 403, got 403 for merged even at front 1546s ok 3 1546s # SENDING to 127.0.0.1:8537 1546s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1546s # expected 403, got 403 for c// should be merged 1546s ok 4 1546s # SENDING to 127.0.0.1:8537 1546s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1546s # expected 403, got 403 for a// should be merged 1546s ok 5 1546s # SENDING to 127.0.0.1:8537 1546s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1546s # expected 403, got 403 for a// matches locationmatch 1546s ok 6 1546s # SENDING to 127.0.0.1:8537 1546s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1546s # expected 200, got 200 for c// doesn't match locationmatch 1546s ok 7 1546s # SENDING to 127.0.0.1:8537 1546s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1546s # expected 403, got 403 for baseline failed 1546s ok 8 1546s # SENDING to 127.0.0.1:8537 1546s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1546s # expected 403, got 403 for b//d not merged for Location with OFF 1546s ok 9 1546s ok 1552s t/apache/mmn.t ...................... 1552s 1..2 1552s # Running under perl version 5.040000 for linux 1552s # Current time local: Fri Nov 29 21:16:27 2024 1552s # Current time GMT: Fri Nov 29 21:16:27 2024 1552s # Using Test.pm version 1.31 1552s # Using Apache/Test.pm version 1.44 1552s ok 1 1552s ok 2 1552s ok 1558s t/apache/options.t .................. 1558s 1..2 1558s # Running under perl version 5.040000 for linux 1558s # Current time local: Fri Nov 29 21:16:33 2024 1558s # Current time GMT: Fri Nov 29 21:16:33 2024 1558s # Using Test.pm version 1.31 1558s # Using Apache/Test.pm version 1.44 1558s # testing : code 1558s # expected: 200 1558s # received: '200' 1558s ok 1 1558s # testing : OPTIONS 1558s # expected: qr/OPTIONS/ 1558s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 1558s ok 2 1558s ok 1566s t/apache/passbrigade.t .............. 1566s # using LWP client 1566s 1..114 1566s # Running under perl version 5.040000 for linux 1566s # Current time local: Fri Nov 29 21:16:39 2024 1566s # Current time GMT: Fri Nov 29 21:16:39 2024 1566s # Using Test.pm version 1.31 1566s # Using Apache/Test.pm version 1.44 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 1024 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #DMMATCH1: 1 1566s # 1566s # testing : bytes in body 1566s # expected: 1024 1566s # received: 1024 1566s ok 1 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 2048 1566s # received: 2048 1566s ok 2 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 3072 1566s # received: 3072 1566s ok 3 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 4096 1566s # received: 4096 1566s ok 4 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 5120 1566s # received: 5120 1566s ok 5 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 6144 1566s # received: 6144 1566s ok 6 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 7168 1566s # received: 7168 1566s ok 7 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 8192 1566s # received: 8192 1566s ok 8 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 9216 1566s # received: 9216 1566s ok 9 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 10240 1566s # received: 10240 1566s ok 10 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 11264 1566s # received: 11264 1566s ok 11 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 12288 1566s # received: 12288 1566s ok 12 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 13312 1566s # received: 13312 1566s ok 13 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 14336 1566s # received: 14336 1566s ok 14 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 15360 1566s # received: 15360 1566s ok 15 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 16384 1566s # received: 16384 1566s ok 16 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 17408 1566s # received: 17408 1566s ok 17 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 18432 1566s # received: 18432 1566s ok 18 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 19456 1566s # received: 19456 1566s ok 19 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 20480 1566s # received: 20480 1566s ok 20 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 21504 1566s # received: 21504 1566s ok 21 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 22528 1566s # received: 22528 1566s ok 22 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 23552 1566s # received: 23552 1566s ok 23 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 24576 1566s # received: 24576 1566s ok 24 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 25600 1566s # received: 25600 1566s ok 25 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 26624 1566s # received: 26624 1566s ok 26 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 27648 1566s # received: 27648 1566s ok 27 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 28672 1566s # received: 28672 1566s ok 28 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 29696 1566s # received: 29696 1566s ok 29 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 30720 1566s # received: 30720 1566s ok 30 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 31744 1566s # received: 31744 1566s ok 31 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 32768 1566s # received: 32768 1566s ok 32 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:44 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 33792 1566s # received: 33792 1566s ok 33 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 34816 1566s # received: 34816 1566s ok 34 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 35840 1566s # received: 35840 1566s ok 35 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 36864 1566s # received: 36864 1566s ok 36 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 37888 1566s # received: 37888 1566s ok 37 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 38912 1566s # received: 38912 1566s ok 38 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 39936 1566s # received: 39936 1566s ok 39 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 40960 1566s # received: 40960 1566s ok 40 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 41984 1566s # received: 41984 1566s ok 41 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 43008 1566s # received: 43008 1566s ok 42 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 44032 1566s # received: 44032 1566s ok 43 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 45056 1566s # received: 45056 1566s ok 44 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 46080 1566s # received: 46080 1566s ok 45 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 47104 1566s # received: 47104 1566s ok 46 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 48128 1566s # received: 48128 1566s ok 47 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 49152 1566s # received: 49152 1566s ok 48 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 50176 1566s # received: 50176 1566s ok 49 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 51200 1566s # received: 51200 1566s ok 50 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 102400 1566s # received: 102400 1566s ok 51 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 307200 1566s # received: 307200 1566s ok 52 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 512000 1566s # received: 512000 1566s ok 53 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 2048000 1566s # received: 2048000 1566s ok 54 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 4096000 1566s # received: 4096000 1566s ok 55 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 6144000 1566s # received: 6144000 1566s ok 56 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:45 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 10240000 1566s # received: 10240000 1566s ok 57 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 1024 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #DMMATCH1: 1 1566s # 1566s # testing : bytes in body 1566s # expected: 1024 1566s # received: 1024 1566s ok 58 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 2048 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #DMMATCH1: 1 1566s # 1566s # testing : bytes in body 1566s # expected: 2048 1566s # received: 2048 1566s ok 59 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 3072 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #DMMATCH1: 1 1566s # 1566s # testing : bytes in body 1566s # expected: 3072 1566s # received: 3072 1566s ok 60 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 4096 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #DMMATCH1: 1 1566s # 1566s # testing : bytes in body 1566s # expected: 4096 1566s # received: 4096 1566s ok 61 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 5120 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #DMMATCH1: 1 1566s # 1566s # testing : bytes in body 1566s # expected: 5120 1566s # received: 5120 1566s ok 62 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 6144 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #DMMATCH1: 1 1566s # 1566s # testing : bytes in body 1566s # expected: 6144 1566s # received: 6144 1566s ok 63 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 7168 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #DMMATCH1: 1 1566s # 1566s # testing : bytes in body 1566s # expected: 7168 1566s # received: 7168 1566s ok 64 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 8192 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #DMMATCH1: 1 1566s # 1566s # testing : bytes in body 1566s # expected: 8192 1566s # received: 8192 1566s ok 65 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 9216 1566s # received: 9216 1566s ok 66 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 10240 1566s # received: 10240 1566s ok 67 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 11264 1566s # received: 11264 1566s ok 68 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 12288 1566s # received: 12288 1566s ok 69 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 13312 1566s # received: 13312 1566s ok 70 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 14336 1566s # received: 14336 1566s ok 71 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 15360 1566s # received: 15360 1566s ok 72 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 16384 1566s # received: 16384 1566s ok 73 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 17408 1566s # received: 17408 1566s ok 74 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 18432 1566s # received: 18432 1566s ok 75 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 19456 1566s # received: 19456 1566s ok 76 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 20480 1566s # received: 20480 1566s ok 77 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 21504 1566s # received: 21504 1566s ok 78 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 22528 1566s # received: 22528 1566s ok 79 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 23552 1566s # received: 23552 1566s ok 80 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 24576 1566s # received: 24576 1566s ok 81 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 25600 1566s # received: 25600 1566s ok 82 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 26624 1566s # received: 26624 1566s ok 83 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 27648 1566s # received: 27648 1566s ok 84 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 28672 1566s # received: 28672 1566s ok 85 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 29696 1566s # received: 29696 1566s ok 86 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 30720 1566s # received: 30720 1566s ok 87 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 31744 1566s # received: 31744 1566s ok 88 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 32768 1566s # received: 32768 1566s ok 89 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 33792 1566s # received: 33792 1566s ok 90 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 34816 1566s # received: 34816 1566s ok 91 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 35840 1566s # received: 35840 1566s ok 92 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 36864 1566s # received: 36864 1566s ok 93 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 37888 1566s # received: 37888 1566s ok 94 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 38912 1566s # received: 38912 1566s ok 95 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 39936 1566s # received: 39936 1566s ok 96 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 40960 1566s # received: 40960 1566s ok 97 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 41984 1566s # received: 41984 1566s ok 98 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 43008 1566s # received: 43008 1566s ok 99 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 44032 1566s # received: 44032 1566s ok 100 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 45056 1566s # received: 45056 1566s ok 101 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 46080 1566s # received: 46080 1566s ok 102 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 47104 1566s # received: 47104 1566s ok 103 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 48128 1566s # received: 48128 1566s ok 104 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 49152 1566s # received: 49152 1566s ok 105 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 50176 1566s # received: 50176 1566s ok 106 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 51200 1566s # received: 51200 1566s ok 107 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 102400 1566s # received: 102400 1566s ok 108 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 307200 1566s # received: 307200 1566s ok 109 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 512000 1566s # received: 512000 1566s ok 110 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 2048000 1566s # received: 2048000 1566s ok 111 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 4096000 1566s # received: 4096000 1566s ok 112 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:46 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:47 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 6144000 1566s # received: 6144000 1566s ok 113 1566s #lwp request: 1566s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1566s #User-Agent: libwww-perl/6.77 1566s # 1566s #server response: 1566s #HTTP/1.1 200 OK 1566s #Connection: close 1566s #Date: Fri, 29 Nov 2024 21:16:47 GMT 1566s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1566s #Vary: In-If1 1566s #Content-Length: 0 1566s #Client-Date: Fri, 29 Nov 2024 21:16:47 GMT 1566s #Client-Peer: 127.0.0.1:8529 1566s #Client-Response-Num: 1 1566s #Client-Transfer-Encoding: chunked 1566s #DMMATCH1: 1 1566s #X-Content-Length-Note: added by Apache::TestRequest 1566s # 1566s # testing : bytes in body 1566s # expected: 10240000 1566s # received: 10240000 1566s ok 114 1566s ok 1571s t/apache/post.t ..................... 1571s # using LWP client 1571s 1..51 1571s # Running under perl version 5.040000 for linux 1571s # Current time local: Fri Nov 29 21:16:47 2024 1571s # Current time GMT: Fri Nov 29 21:16:47 2024 1571s # Using Test.pm version 1.31 1571s # Using Apache/Test.pm version 1.44 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 1024 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 5 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '1024' 1571s # received: 1024 1571s ok 1 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 2048 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 5 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '2048' 1571s # received: 2048 1571s ok 2 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 3072 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 5 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '3072' 1571s # received: 3072 1571s ok 3 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 4096 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 5 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '4096' 1571s # received: 4096 1571s ok 4 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 5120 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 5 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '5120' 1571s # received: 5120 1571s ok 5 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 6144 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 5 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '6144' 1571s # received: 6144 1571s ok 6 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 7168 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 5 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '7168' 1571s # received: 7168 1571s ok 7 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 8192 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 5 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '8192' 1571s # received: 8192 1571s ok 8 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 9216 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 5 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '9216' 1571s # received: 9216 1571s ok 9 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 10240 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '10240' 1571s # received: 10240 1571s ok 10 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 11264 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '11264' 1571s # received: 11264 1571s ok 11 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 12288 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '12288' 1571s # received: 12288 1571s ok 12 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 13312 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '13312' 1571s # received: 13312 1571s ok 13 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 14336 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '14336' 1571s # received: 14336 1571s ok 14 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 15360 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '15360' 1571s # received: 15360 1571s ok 15 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 16384 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '16384' 1571s # received: 16384 1571s ok 16 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 17408 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '17408' 1571s # received: 17408 1571s ok 17 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 18432 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '18432' 1571s # received: 18432 1571s ok 18 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 19456 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '19456' 1571s # received: 19456 1571s ok 19 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 20480 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '20480' 1571s # received: 20480 1571s ok 20 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 21504 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '21504' 1571s # received: 21504 1571s ok 21 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 22528 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '22528' 1571s # received: 22528 1571s ok 22 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 23552 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '23552' 1571s # received: 23552 1571s ok 23 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 24576 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '24576' 1571s # received: 24576 1571s ok 24 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 25600 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '25600' 1571s # received: 25600 1571s ok 25 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 26624 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '26624' 1571s # received: 26624 1571s ok 26 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 27648 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '27648' 1571s # received: 27648 1571s ok 27 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 28672 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '28672' 1571s # received: 28672 1571s ok 28 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 29696 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '29696' 1571s # received: 29696 1571s ok 29 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 30720 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '30720' 1571s # received: 30720 1571s ok 30 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 31744 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '31744' 1571s # received: 31744 1571s ok 31 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 32768 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '32768' 1571s # received: 32768 1571s ok 32 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 33792 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '33792' 1571s # received: 33792 1571s ok 33 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 34816 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '34816' 1571s # received: 34816 1571s ok 34 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 35840 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '35840' 1571s # received: 35840 1571s ok 35 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 36864 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '36864' 1571s # received: 36864 1571s ok 36 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 37888 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '37888' 1571s # received: 37888 1571s ok 37 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 38912 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '38912' 1571s # received: 38912 1571s ok 38 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 39936 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '39936' 1571s # received: 39936 1571s ok 39 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 40960 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '40960' 1571s # received: 40960 1571s ok 40 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 41984 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '41984' 1571s # received: 41984 1571s ok 41 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 43008 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '43008' 1571s # received: 43008 1571s ok 42 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 44032 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '44032' 1571s # received: 44032 1571s ok 43 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 45056 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '45056' 1571s # received: 45056 1571s ok 44 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 46080 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '46080' 1571s # received: 46080 1571s ok 45 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 47104 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '47104' 1571s # received: 47104 1571s ok 46 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 48128 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '48128' 1571s # received: 48128 1571s ok 47 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 49152 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '49152' 1571s # received: 49152 1571s ok 48 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 50176 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '50176' 1571s # received: 50176 1571s ok 49 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 51200 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 6 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '51200' 1571s # received: 51200 1571s ok 50 1571s #lwp request: 1571s #POST http://localhost:8529/eat_post HTTP/1.1 1571s #User-Agent: libwww-perl/6.77 1571s #Content-Length: 102400 1571s # 1571s #server response: 1571s #HTTP/1.1 200 OK 1571s #Connection: close 1571s #Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1571s #Vary: In-If1 1571s #Content-Length: 7 1571s #Client-Date: Fri, 29 Nov 2024 21:16:52 GMT 1571s #Client-Peer: 127.0.0.1:8529 1571s #Client-Response-Num: 1 1571s #DMMATCH1: 1 1571s # 1571s # testing : length posted 1571s # expected: '102400' 1571s # received: 102400 1571s ok 51 1571s ok 1576s t/apache/pr17629.t .................. 1576s 1..4 1576s # Running under perl version 5.040000 for linux 1576s # Current time local: Fri Nov 29 21:16:52 2024 1576s # Current time GMT: Fri Nov 29 21:16:52 2024 1576s # Using Test.pm version 1.31 1576s # Using Apache/Test.pm version 1.44 1576s # expected: 'begin-foobar-end 1576s # ' 1576s # received: 'begin-foobar-end 1576s # ' 1576s ok 1 1576s # expected: 200 1576s # received: '200' 1576s ok 2 1576s # testing : response was gzipped 1576s # expected: 'gzip' 1576s # received: 'gzip' 1576s ok 3 1576s # expected: 'begin-foobar-end 1576s # ' 1576s # received: 'begin-foobar-end 1576s # ' 1576s ok 4 1576s ok 1582s t/apache/pr18757.t .................. 1582s 1..3 1582s # Running under perl version 5.040000 for linux 1582s # Current time local: Fri Nov 29 21:16:57 2024 1582s # Current time GMT: Fri Nov 29 21:16:57 2024 1582s # Using Test.pm version 1.31 1582s # Using Apache/Test.pm version 1.44 1582s # testing : 200 response from GET 1582s # expected: 200 1582s # received: '200' 1582s ok 1 1582s # expected C-L is 26 1582s # URL via proxy is http://localhost:8550/index.html 1582s ok 2 1582s # line: HTTP/1.1 200 OK 1582s # line: Date: Fri, 29 Nov 2024 21:17:03 GMT 1582s # line: Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1582s # line: Vary: In-If1 1582s # line: Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 1582s # line: ETag: "1a-61fafa7f73d80" 1582s # line: Accept-Ranges: bytes 1582s # line: Content-Length: 26 1582s # line: DMMATCH1: 1 1582s # line: Content-Type: text/html 1582s # line: 1582s # testing : whether proxy strips Content-Length header 1582s # expected: 1 1582s # received: 1 1582s ok 3 1582s ok 1586s t/apache/pr35292.t .................. 1586s 1..3 1586s # Running under perl version 5.040000 for linux 1586s # Current time local: Fri Nov 29 21:17:03 2024 1586s # Current time GMT: Fri Nov 29 21:17:03 2024 1586s # Using Test.pm version 1.31 1586s # Using Apache/Test.pm version 1.44 1586s ok 1 1586s ok 2 1586s # testing : read response-line 1586s # expected: qr/^HTTP\/1\.. 413/ 1586s # received: 'HTTP/1.1 413 Request Entity Too Large 1586s # ' 1586s ok 3 1586s ok 1591s t/apache/pr35330.t .................. 1591s 1..2 1591s # Running under perl version 5.040000 for linux 1591s # Current time local: Fri Nov 29 21:17:07 2024 1591s # Current time GMT: Fri Nov 29 21:17:07 2024 1591s # Using Test.pm version 1.31 1591s # Using Apache/Test.pm version 1.44 1591s # testing : SSI was allowed for location 1591s # expected: 200 1591s # received: '200' 1591s ok 1 1591s # testing : file was served with correct content 1591s # expected: 'hello' 1591s # received: 'hello' 1591s ok 2 1591s ok 1596s t/apache/pr37166.t .................. 1596s 1..4 1596s # Running under perl version 5.040000 for linux 1596s # Current time local: Fri Nov 29 21:17:12 2024 1596s # Current time GMT: Fri Nov 29 21:17:12 2024 1596s # Using Test.pm version 1.31 1596s # Using Apache/Test.pm version 1.44 1596s # testing : SSI was allowed for location 1596s # expected: 200 1596s # received: '200' 1596s ok 1 1596s # testing : file was served with correct content 1596s # expected: 'Hello world 1596s # ' 1596s # received: 'Hello world 1596s # ' 1596s ok 2 1596s # testing : explicit 200 response 1596s # expected: 200 1596s # received: '200' 1596s ok 3 1596s # testing : file was again served with correct content 1596s # expected: 'Hello world 1596s # ' 1596s # received: 'Hello world 1596s # ' 1596s ok 4 1596s ok 1601s t/apache/pr43939.t .................. 1601s 1..4 1601s # Running under perl version 5.040000 for linux 1601s # Current time local: Fri Nov 29 21:17:17 2024 1601s # Current time GMT: Fri Nov 29 21:17:17 2024 1601s # Using Test.pm version 1.31 1601s # Using Apache/Test.pm version 1.44 1601s # expected: 'begin-default-end 1601s # ' 1601s # received: 'begin-default-end 1601s # ' 1601s ok 1 1601s # expected: 200 1601s # received: '200' 1601s ok 2 1601s # testing : response was gzipped 1601s # expected: 'gzip' 1601s # received: 'gzip' 1601s ok 3 1601s # expected: 'begin-default-end 1601s # ' 1601s # received: 'begin-default-end 1601s # ' 1601s ok 4 1601s ok 1606s t/apache/pr49328.t .................. 1606s 1..1 1606s # Running under perl version 5.040000 for linux 1606s # Current time local: Fri Nov 29 21:17:22 2024 1606s # Current time GMT: Fri Nov 29 21:17:22 2024 1606s # Using Test.pm version 1.31 1606s # Using Apache/Test.pm version 1.44 1606s # expected: 'before 1606s # included 1606s # after 1606s # ' 1606s # received: 'before 1606s # included 1606s # after 1606s # ' 1606s ok 1 1606s ok 1611s t/apache/pr64339.t .................. 1611s 1..12 1611s # Running under perl version 5.040000 for linux 1611s # Current time local: Fri Nov 29 21:17:27 2024 1611s # Current time GMT: Fri Nov 29 21:17:27 2024 1611s # Using Test.pm version 1.31 1611s # Using Apache/Test.pm version 1.44 1611s # testing : fetching /doc.xml 1611s # expected: 200 1611s # received: '200' 1611s ok 1 1611s # testing : content-type header test for /doc.xml 1611s # expected: 'application/xml; charset=utf-8' 1611s # received: 'application/xml; charset=utf-8' 1611s ok 2 1611s # testing : content test for /doc.xml 1611s # expected: 'fóó 1611s # ' 1611s # received: 'fóó 1611s # ' 1611s ok 3 1611s # testing : fetching /doc.fooxml 1611s # expected: 200 1611s # received: '200' 1611s ok 4 1611s # testing : content-type header test for /doc.fooxml 1611s # expected: 'application/foo+xml; charset=utf-8' 1611s # received: 'application/foo+xml; charset=utf-8' 1611s ok 5 1611s # testing : content test for /doc.fooxml 1611s # expected: 'fóó 1611s # ' 1611s # received: 'fóó 1611s # ' 1611s ok 6 1611s # testing : fetching /doc.notxml 1611s # expected: 200 1611s # received: '200' 1611s ok 7 1611s # testing : content-type header test for /doc.notxml 1611s # expected: 'application/notreallyxml' 1611s # received: 'application/notreallyxml' 1611s ok 8 1611s # testing : content test for /doc.notxml 1611s # expected: 'f 1611s # ' 1611s # received: 'f 1611s # ' 1611s ok 9 1611s # testing : fetching /doc.isohtml 1611s # expected: 200 1611s # received: '200' 1611s ok 10 1611s # testing : content-type header test for /doc.isohtml 1611s # expected: 'text/html;charset=utf-8' 1611s # received: 'text/html;charset=utf-8' 1611s ok 11 1611s # testing : content test for /doc.isohtml 1611s # expected: '

fóó 1611s #

' 1611s # received: '

fóó 1611s #

' 1611s ok 12 1611s ok 1617s t/apache/rwrite.t ................... 1617s # using LWP client 1617s 1..114 1617s # Running under perl version 5.040000 for linux 1617s # Current time local: Fri Nov 29 21:17:32 2024 1617s # Current time GMT: Fri Nov 29 21:17:32 2024 1617s # Using Test.pm version 1.31 1617s # Using Apache/Test.pm version 1.44 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 1024 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 1024 1617s # received: 1024 1617s ok 1 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 2048 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 2048 1617s # received: 2048 1617s ok 2 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 3072 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 3072 1617s # received: 3072 1617s ok 3 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 4096 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 4096 1617s # received: 4096 1617s ok 4 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 5120 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 5120 1617s # received: 5120 1617s ok 5 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 6144 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 6144 1617s # received: 6144 1617s ok 6 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 7168 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 7168 1617s # received: 7168 1617s ok 7 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 8192 1617s # received: 8192 1617s ok 8 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 9216 1617s # received: 9216 1617s ok 9 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 10240 1617s # received: 10240 1617s ok 10 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 11264 1617s # received: 11264 1617s ok 11 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 12288 1617s # received: 12288 1617s ok 12 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 13312 1617s # received: 13312 1617s ok 13 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 14336 1617s # received: 14336 1617s ok 14 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 15360 1617s # received: 15360 1617s ok 15 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 16384 1617s # received: 16384 1617s ok 16 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 17408 1617s # received: 17408 1617s ok 17 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 18432 1617s # received: 18432 1617s ok 18 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 19456 1617s # received: 19456 1617s ok 19 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 20480 1617s # received: 20480 1617s ok 20 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 21504 1617s # received: 21504 1617s ok 21 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 22528 1617s # received: 22528 1617s ok 22 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 23552 1617s # received: 23552 1617s ok 23 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 24576 1617s # received: 24576 1617s ok 24 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 25600 1617s # received: 25600 1617s ok 25 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 26624 1617s # received: 26624 1617s ok 26 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 27648 1617s # received: 27648 1617s ok 27 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 28672 1617s # received: 28672 1617s ok 28 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 29696 1617s # received: 29696 1617s ok 29 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 30720 1617s # received: 30720 1617s ok 30 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 31744 1617s # received: 31744 1617s ok 31 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 32768 1617s # received: 32768 1617s ok 32 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 33792 1617s # received: 33792 1617s ok 33 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 34816 1617s # received: 34816 1617s ok 34 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 35840 1617s # received: 35840 1617s ok 35 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 36864 1617s # received: 36864 1617s ok 36 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 37888 1617s # received: 37888 1617s ok 37 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 38912 1617s # received: 38912 1617s ok 38 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 39936 1617s # received: 39936 1617s ok 39 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 40960 1617s # received: 40960 1617s ok 40 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 41984 1617s # received: 41984 1617s ok 41 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 43008 1617s # received: 43008 1617s ok 42 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 44032 1617s # received: 44032 1617s ok 43 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 45056 1617s # received: 45056 1617s ok 44 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 46080 1617s # received: 46080 1617s ok 45 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 47104 1617s # received: 47104 1617s ok 46 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 48128 1617s # received: 48128 1617s ok 47 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 49152 1617s # received: 49152 1617s ok 48 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 50176 1617s # received: 50176 1617s ok 49 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 51200 1617s # received: 51200 1617s ok 50 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 102400 1617s # received: 102400 1617s ok 51 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 307200 1617s # received: 307200 1617s ok 52 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 512000 1617s # received: 512000 1617s ok 53 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 2048000 1617s # received: 2048000 1617s ok 54 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 4096000 1617s # received: 4096000 1617s ok 55 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 6144000 1617s # received: 6144000 1617s ok 56 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:37 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 10240000 1617s # received: 10240000 1617s ok 57 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 1024 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 1024 1617s # received: 1024 1617s ok 58 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 2048 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 2048 1617s # received: 2048 1617s ok 59 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 3072 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 3072 1617s # received: 3072 1617s ok 60 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 4096 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 4096 1617s # received: 4096 1617s ok 61 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 5120 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 5120 1617s # received: 5120 1617s ok 62 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 6144 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 6144 1617s # received: 6144 1617s ok 63 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 7168 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #DMMATCH1: 1 1617s # 1617s # testing : bytes in body 1617s # expected: 7168 1617s # received: 7168 1617s ok 64 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 8192 1617s # received: 8192 1617s ok 65 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 9216 1617s # received: 9216 1617s ok 66 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 10240 1617s # received: 10240 1617s ok 67 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 11264 1617s # received: 11264 1617s ok 68 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 12288 1617s # received: 12288 1617s ok 69 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 13312 1617s # received: 13312 1617s ok 70 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 14336 1617s # received: 14336 1617s ok 71 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 15360 1617s # received: 15360 1617s ok 72 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 16384 1617s # received: 16384 1617s ok 73 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 17408 1617s # received: 17408 1617s ok 74 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 18432 1617s # received: 18432 1617s ok 75 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 19456 1617s # received: 19456 1617s ok 76 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1617s #User-Agent: libwww-perl/6.77 1617s # 1617s #server response: 1617s #HTTP/1.1 200 OK 1617s #Connection: close 1617s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1617s #Vary: In-If1 1617s #Content-Length: 0 1617s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1617s #Client-Peer: 127.0.0.1:8529 1617s #Client-Response-Num: 1 1617s #Client-Transfer-Encoding: chunked 1617s #DMMATCH1: 1 1617s #X-Content-Length-Note: added by Apache::TestRequest 1617s # 1617s # testing : bytes in body 1617s # expected: 20480 1617s # received: 20480 1617s ok 77 1617s #lwp request: 1617s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 21504 1618s # received: 21504 1618s ok 78 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 22528 1618s # received: 22528 1618s ok 79 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 23552 1618s # received: 23552 1618s ok 80 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 24576 1618s # received: 24576 1618s ok 81 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 25600 1618s # received: 25600 1618s ok 82 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 26624 1618s # received: 26624 1618s ok 83 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 27648 1618s # received: 27648 1618s ok 84 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 28672 1618s # received: 28672 1618s ok 85 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 29696 1618s # received: 29696 1618s ok 86 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 30720 1618s # received: 30720 1618s ok 87 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 31744 1618s # received: 31744 1618s ok 88 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 32768 1618s # received: 32768 1618s ok 89 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 33792 1618s # received: 33792 1618s ok 90 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 34816 1618s # received: 34816 1618s ok 91 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 35840 1618s # received: 35840 1618s ok 92 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 36864 1618s # received: 36864 1618s ok 93 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 37888 1618s # received: 37888 1618s ok 94 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 38912 1618s # received: 38912 1618s ok 95 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 39936 1618s # received: 39936 1618s ok 96 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 40960 1618s # received: 40960 1618s ok 97 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 41984 1618s # received: 41984 1618s ok 98 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 43008 1618s # received: 43008 1618s ok 99 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 44032 1618s # received: 44032 1618s ok 100 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 45056 1618s # received: 45056 1618s ok 101 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 46080 1618s # received: 46080 1618s ok 102 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 47104 1618s # received: 47104 1618s ok 103 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 48128 1618s # received: 48128 1618s ok 104 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 49152 1618s # received: 49152 1618s ok 105 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 50176 1618s # received: 50176 1618s ok 106 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 51200 1618s # received: 51200 1618s ok 107 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 102400 1618s # received: 102400 1618s ok 108 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 307200 1618s # received: 307200 1618s ok 109 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 512000 1618s # received: 512000 1618s ok 110 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 2048000 1618s # received: 2048000 1618s ok 111 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 4096000 1618s # received: 4096000 1618s ok 112 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 6144000 1618s # received: 6144000 1618s ok 113 1618s #lwp request: 1618s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1618s #User-Agent: libwww-perl/6.77 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1618s #Vary: In-If1 1618s #Content-Length: 0 1618s #Client-Date: Fri, 29 Nov 2024 21:17:38 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #Client-Transfer-Encoding: chunked 1618s #DMMATCH1: 1 1618s #X-Content-Length-Note: added by Apache::TestRequest 1618s # 1618s # testing : bytes in body 1618s # expected: 10240000 1618s # received: 10240000 1618s ok 114 1618s ok 1623s t/apache/server_name_port.t ......... 1623s 1..84 1623s # Running under perl version 5.040000 for linux 1623s # Current time local: Fri Nov 29 21:17:38 2024 1623s # Current time GMT: Fri Nov 29 21:17:38 2024 1623s # Using Test.pm version 1.31 1623s # Using Apache/Test.pm version 1.44 1623s # SENDING: 1623s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1623s # expecting 200, got 200 1623s ok 1 1623s # got SERVER_NAME='righthost', expected 'righthost' 1623s ok 2 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 3 1623s # SENDING: 1623s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1623s # expecting 200, got 200 1623s ok 4 1623s # got SERVER_NAME='righthost', expected 'righthost' 1623s ok 5 1623s # got SERVER_PORT='123', expected '123' 1623s ok 6 1623s # SENDING: 1623s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1623s # expecting 200, got 200 1623s ok 7 1623s # got SERVER_NAME='righthost', expected 'righthost' 1623s ok 8 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 9 1623s # SENDING: 1623s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1623s # expecting 200, got 200 1623s ok 10 1623s # got SERVER_NAME='righthost', expected 'righthost' 1623s ok 11 1623s # got SERVER_PORT='123', expected '123' 1623s ok 12 1623s # SENDING: 1623s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1623s # expecting 200, got 200 1623s ok 13 1623s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1623s ok 14 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 15 1623s # SENDING: 1623s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1623s # expecting 200, got 200 1623s ok 16 1623s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1623s ok 17 1623s # got SERVER_PORT='123', expected '123' 1623s ok 18 1623s # SENDING: 1623s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1623s # expecting 200, got 200 1623s ok 19 1623s # got SERVER_NAME='[::1]', expected '[::1]' 1623s ok 20 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 21 1623s # SENDING: 1623s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1623s # expecting 200, got 200 1623s ok 22 1623s # got SERVER_NAME='[::1]', expected '[::1]' 1623s ok 23 1623s # got SERVER_PORT='123', expected '123' 1623s ok 24 1623s # SENDING: 1623s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1623s # expecting 200, got 200 1623s ok 25 1623s # got SERVER_NAME='[a::1]', expected '[a::1]' 1623s ok 26 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 27 1623s # SENDING: 1623s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1623s # expecting 200, got 200 1623s ok 28 1623s # got SERVER_NAME='[a::1]', expected '[a::1]' 1623s ok 29 1623s # got SERVER_PORT='123', expected '123' 1623s ok 30 1623s # SENDING: 1623s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1623s # expecting 200, got 200 1623s ok 31 1623s # got SERVER_NAME='[a::1]', expected '[a::1]' 1623s ok 32 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 33 1623s # SENDING: 1623s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1623s # expecting 200, got 200 1623s ok 34 1623s # got SERVER_NAME='[a::1]', expected '[a::1]' 1623s ok 35 1623s # got SERVER_PORT='123', expected '123' 1623s ok 36 1623s # SENDING: 1623s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1623s # expecting 200, got 200 1623s ok 37 1623s # got SERVER_NAME='righthost', expected 'righthost' 1623s ok 38 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 39 1623s # SENDING: 1623s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1623s # expecting 200, got 200 1623s ok 40 1623s # got SERVER_NAME='righthost', expected 'righthost' 1623s ok 41 1623s # got SERVER_PORT='123', expected '123' 1623s ok 42 1623s # SENDING: 1623s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1623s # expecting 200, got 200 1623s ok 43 1623s # got SERVER_NAME='righthost', expected 'righthost' 1623s ok 44 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 45 1623s # SENDING: 1623s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1623s # expecting 200, got 200 1623s ok 46 1623s # got SERVER_NAME='righthost', expected 'righthost' 1623s ok 47 1623s # got SERVER_PORT='123', expected '123' 1623s ok 48 1623s # SENDING: 1623s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1623s # expecting 200, got 200 1623s ok 49 1623s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1623s ok 50 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 51 1623s # SENDING: 1623s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1623s # expecting 200, got 200 1623s ok 52 1623s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1623s ok 53 1623s # got SERVER_PORT='123', expected '123' 1623s ok 54 1623s # SENDING: 1623s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1623s # expecting 200, got 200 1623s ok 55 1623s # got SERVER_NAME='[::1]', expected '[::1]' 1623s ok 56 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 57 1623s # SENDING: 1623s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1623s # expecting 200, got 200 1623s ok 58 1623s # got SERVER_NAME='[::1]', expected '[::1]' 1623s ok 59 1623s # got SERVER_PORT='123', expected '123' 1623s ok 60 1623s # SENDING: 1623s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1623s # expecting 200, got 200 1623s ok 61 1623s # got SERVER_NAME='righthost', expected 'righthost' 1623s ok 62 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 63 1623s # SENDING: 1623s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1623s # expecting 200, got 200 1623s ok 64 1623s # got SERVER_NAME='righthost', expected 'righthost' 1623s ok 65 1623s # got SERVER_PORT='123', expected '123' 1623s ok 66 1623s # SENDING: 1623s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1623s # expecting 200, got 200 1623s ok 67 1623s # got SERVER_NAME='righthost', expected 'righthost' 1623s ok 68 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 69 1623s # SENDING: 1623s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1623s # expecting 200, got 200 1623s ok 70 1623s # got SERVER_NAME='righthost', expected 'righthost' 1623s ok 71 1623s # got SERVER_PORT='123', expected '123' 1623s ok 72 1623s # SENDING: 1623s # 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 1623s # expecting 200, got 200 1623s ok 73 1623s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1623s ok 74 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 75 1623s # SENDING: 1623s # 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 1623s # expecting 200, got 200 1623s ok 76 1623s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1623s ok 77 1623s # got SERVER_PORT='123', expected '123' 1623s ok 78 1623s # SENDING: 1623s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1623s # expecting 200, got 200 1623s ok 79 1623s # got SERVER_NAME='[::1]', expected '[::1]' 1623s ok 80 1623s # got SERVER_PORT='8529', expected '8529' 1623s ok 81 1623s # SENDING: 1623s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1623s # expecting 200, got 200 1623s ok 82 1623s # got SERVER_NAME='[::1]', expected '[::1]' 1623s ok 83 1623s # got SERVER_PORT='123', expected '123' 1623s ok 84 1623s ok 1628s t/apache/teclchunk.t ................ skipped: Not supported yet 1634s t/apr/uri.t ......................... 1634s 1..1 1634s # Running under perl version 5.040000 for linux 1634s # Current time local: Fri Nov 29 21:17:49 2024 1634s # Current time GMT: Fri Nov 29 21:17:49 2024 1634s # Using Test.pm version 1.31 1634s # Using Apache/Test.pm version 1.44 1634s ok 1 1634s ok 1639s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.62 1644s t/filter/case.t ..................... 1644s 1..4 1644s # Running under perl version 5.040000 for linux 1644s # Current time local: Fri Nov 29 21:18:00 2024 1644s # Current time GMT: Fri Nov 29 21:18:00 2024 1644s # Using Test.pm version 1.31 1644s # Using Apache/Test.pm version 1.44 1644s ok 1 1644s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1644s # expected 200 1644s # received 200 1644s # body: =HEAD1 NAME 1644s X X 1644s 1644s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1644s 1644s =HEAD1 SYNOPSIS 1644s 1644s TO DECLARE SUBROUTINES: 1644s X X 1644s 1644s SUB NAME; # A "FORWARD" DECLARATION. 1644s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1644s SUB NAME : ATTRS; # WITH ATTRIBUTES 1644s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1644s 1644s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1644s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1644s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1644s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1644s 1644s USE FEATURE 'SIGNATURES'; 1644s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1644s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1644s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1644s 1644s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1644s X 1644s 1644s $SUBREF = SUB BLOCK; # NO PROTO 1644s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1644s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1644s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1644s 1644s USE FEATURE 'SIGNATURES'; 1644s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1644s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1644s 1644s TO IMPORT SUBROUTINES: 1644s X 1644s 1644s USE MODULE QW(NAME1 NAME2 NAME3); 1644s 1644s TO CALL SUBROUTINES: 1644s X X 1644s 1644s NAME(LIST); # REGULAR SUBROUTINE CALL. 1644s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1644s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1644s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1644s 1644s =HEAD1 DESCRIPTION 1644s 1644s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1644s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1644s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1644s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1644s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1644s ITS NAME OR A CODE REFERENCE. 1644s 1644s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1644s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1644s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1644s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1644s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1644s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1644s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1644s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1644s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1644s X X 1644s 1644s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1644s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1644s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1644s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1644s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1644s SUCH A SIGNATURE-USING SUBROUTINE. 1644s 1644s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1644s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1644s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1644s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1644s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1644s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1644s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1644s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1644s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1644s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1644s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1644s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1644s X X X<@_> 1644s 1644s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1644s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1644s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1644s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1644s L AND L. 1644s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1644s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1644s 1644s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1644s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1644s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1644s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1644s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1644s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1644s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1644s ONE LARGE INDISTINGUISHABLE LIST. 1644s 1644s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1644s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1644s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1644s EMPTY SUB RETURNS THE EMPTY LIST. 1644s X X X 1644s 1644s EXAMPLE: 1644s 1644s SUB MAX { 1644s MY $MAX = SHIFT(@_); 1644s FOREACH $FOO (@_) { 1644s $MAX = $FOO IF $MAX < $FOO; 1644s } 1644s RETURN $MAX; 1644s } 1644s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1644s 1644s EXAMPLE: 1644s 1644s # GET A LINE, COMBINING CONTINUATION LINES 1644s # THAT START WITH WHITESPACE 1644s 1644s SUB GET_LINE { 1644s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1644s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1644s IF ($LOOKAHEAD =~ /^[ \T]/) { 1644s $THISLINE .= $LOOKAHEAD; 1644s } 1644s ELSE { 1644s LAST LINE; 1644s } 1644s } 1644s RETURN $THISLINE; 1644s } 1644s 1644s $LOOKAHEAD = ; # GET FIRST LINE 1644s WHILE (DEFINED($LINE = GET_LINE())) { 1644s ... 1644s } 1644s 1644s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1644s 1644s SUB MAYBESET { 1644s MY($KEY, $VALUE) = @_; 1644s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1644s } 1644s 1644s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1644s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1644s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1644s ITS CALLER'S VALUES. 1644s X X 1644s 1644s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1644s SUB UPCASE_IN { 1644s FOR (@_) { TR/A-Z/A-Z/ } 1644s } 1644s 1644s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1644s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1644s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1644s X X 1644s 1644s UPCASE_IN("FREDERICK"); 1644s 1644s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1644s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1644s OF CHANGING THEM IN PLACE: 1644s 1644s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1644s SUB UPCASE { 1644s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1644s MY @PARMS = @_; 1644s FOR (@PARMS) { TR/A-Z/A-Z/ } 1644s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1644s } 1644s 1644s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1644s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1644s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1644s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1644s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1644s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1644s 1644s @NEWLIST = UPCASE(@LIST1, @LIST2); 1644s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1644s 1644s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1644s 1644s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1644s 1644s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1644s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1644s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1644s L
FOR ALTERNATIVES. 1644s 1644s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1644s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1644s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1644s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1644s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1644s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1644s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1644s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1644s SEE L FOR MORE ABOUT ALL THAT. 1644s X<&> 1644s 1644s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1644s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1644s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1644s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1644s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1644s X 1644s 1644s &FOO(1,2,3); # PASS THREE ARGUMENTS 1644s FOO(1,2,3); # THE SAME 1644s 1644s FOO(); # PASS AN EMPTY ARGUMENT LIST 1644s &FOO(); # THE SAME 1644s 1644s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1644s USE STRICT 'SUBS'; 1644s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1644s # A COMPILE-TIME ERROR 1644s NO STRICT 'SUBS'; 1644s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1644s # A LITERAL STRING "FOO" 1644s 1644s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1644s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1644s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1644s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1644s X<&> 1644s 1644s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1644s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1644s YOUR SUBROUTINE'S NAME. 1644s 1644s USE V5.16; 1644s MY $FACTORIAL = SUB { 1644s MY ($X) = @_; 1644s RETURN 1 IF $X == 1; 1644s RETURN($X * __SUB__->( $X - 1 ) ); 1644s }; 1644s 1644s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1644s IS SUBJECT TO CHANGE. 1644s 1644s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1644s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1644s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1644s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1644s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1644s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1644s SPECIAL, PRE-DEFINED THINGS. 1644s 1644s =OVER 1644s 1644s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1644s 1644s C 1644s 1644s =ITEM DOCUMENTED IN L 1644s 1644s C, C 1644s 1644s =ITEM DOCUMENTED IN L 1644s 1644s C, C 1644s 1644s =ITEM DOCUMENTED IN L 1644s 1644s C, C, C, C, C, C, C, 1644s C, C, C, C, C, C, 1644s C, C, C, C, C, C, C, 1644s C, C, C, C, C, C, 1644s C, C, C, C, C, 1644s C, C, C, C 1644s 1644s =ITEM DOCUMENTED IN L 1644s 1644s C, C, C, C, C, C, C, 1644s C, C, C, C, C, C, C, 1644s C, C, C, C, C, C 1644s 1644s =ITEM DOCUMENTED IN L 1644s 1644s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1644s L<< C|PERLFUNC/REQUIRE >> 1644s 1644s =ITEM DOCUMENTED IN L 1644s 1644s C 1644s 1644s =ITEM DOCUMENTED IN L 1644s 1644s C, C, C, C, C 1644s 1644s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1644s 1644s ANY STARTING WITH C<(> 1644s 1644s =BACK 1644s 1644s THE C, C, C, C AND C SUBROUTINES 1644s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1644s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1644s EXPLICITLY. SEE L 1644s 1644s =HEAD2 SIGNATURES 1644s 1644s X X 1644s 1644s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1644s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1644s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1644s 1644s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1644s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1644s DIRECTLY BY C, IN THE CURRENT SCOPE. 1644s 1644s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1644s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1644s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1644s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1644s 1644s FOR EXAMPLE, 1644s 1644s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1644s 1644s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1644s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1644s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1644s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1644s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1644s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1644s 1644s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1644s THE SIGNATURE. FOR EXAMPLE, 1644s 1644s SUB FOO ($LEFT, $RIGHT) { 1644s RETURN $LEFT + $RIGHT; 1644s } 1644s 1644s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1644s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1644s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1644s EQUIVALENT TO 1644s 1644s SUB FOO { 1644s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1644s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1644s MY $LEFT = $_[0]; 1644s MY $RIGHT = $_[1]; 1644s RETURN $LEFT + $RIGHT; 1644s } 1644s 1644s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1644s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1644s 1644s SUB FOO ($FIRST, $, $THIRD) { 1644s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1644s } 1644s 1644s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1644s MANDATORY FOR THE CALLER TO PASS IT. 1644s 1644s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1644s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1644s 1644s SUB FOO ($LEFT, $RIGHT = 0) { 1644s RETURN $LEFT + $RIGHT; 1644s } 1644s 1644s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1644s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1644s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1644s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1644s FOR EXAMPLE, 1644s 1644s MY $AUTO_ID = 0; 1644s SUB FOO ($THING, $ID = $AUTO_ID++) { 1644s PRINT "$THING HAS ID $ID"; 1644s } 1644s 1644s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1644s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1644s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1644s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1644s 1644s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1644s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1644s } 1644s 1644s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1644s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1644s VALUE PROVIDED WAS C. 1644s 1644s SUB FOO ($NAME //= "WORLD") { 1644s PRINT "HELLO, $NAME"; 1644s } 1644s 1644s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1644s 1644s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1644s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1644s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1644s 1644s SUB FOO ($X ||= 10) { 1644s RETURN 5 + $X; 1644s } 1644s 1644s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1644s FOR EXAMPLE, 1644s 1644s SUB FOO ($THING, $ = 1) { 1644s PRINT $THING; 1644s } 1644s 1644s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1644s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1644s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1644s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1644s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1644s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1644s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1644s 1644s SUB FOO ($THING, $=) { 1644s PRINT $THING; 1644s } 1644s 1644s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1644s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1644s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1644s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1644s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1644s TO RIGHT. 1644s 1644s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1644s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1644s 1644s SUB FOO ($FILTER, @INPUTS) { 1644s PRINT $FILTER->($_) FOREACH @INPUTS; 1644s } 1644s 1644s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1644s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1644s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1644s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1644s 1644s SUB FOO ($THING, @) { 1644s PRINT $THING; 1644s } 1644s 1644s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1644s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1644s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1644s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1644s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1644s AS WITH STANDARD HASH CONSTRUCTION. 1644s 1644s SUB FOO ($FILTER, %INPUTS) { 1644s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1644s } 1644s 1644s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1644s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1644s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1644s 1644s SUB FOO ($THING, %) { 1644s PRINT $THING; 1644s } 1644s 1644s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1644s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1644s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1644s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1644s AN EMPTY ARRAY OR EMPTY HASH. 1644s 1644s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1644s THAT THE CALLER PASSED NO ARGUMENTS: 1644s 1644s SUB FOO () { 1644s RETURN 123; 1644s } 1644s 1644s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1644s WARNING IN THE C CATEGORY. FROM PERL 5.36 1644s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1644s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1644s STATEMENT SUCH AS: 1644s 1644s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1644s 1644s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1644s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1644s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1644s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1644s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1644s WARNINGS IN THE C CATEGORY WHEN 1644s COMPILED: 1644s 1644s SUB F ($X) { 1644s # THIS LINE EMITS THE WARNING SEEN BELOW 1644s PRINT "ARGUMENTS ARE @_"; 1644s } 1644s 1644s Z<> 1644s 1644s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1644s EXPERIMENTAL AT ... 1644s 1644s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1644s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1644s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1644s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1644s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1644s SUPPLY THAT ARGUMENT. 1644s 1644s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1644s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1644s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1644s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1644s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1644s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1644s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1644s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1644s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1644s 1644s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1644s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1644s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1644s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1644s L. FOR EXAMPLE, 1644s 1644s SUB FOO :PROTOTYPE($) { $_[0] } 1644s 1644s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1644s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1644s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1644s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1644s 1644s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1644s RETURN $LEFT + $RIGHT; 1644s } 1644s 1644s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1644s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1644s THE SUBROUTINE'S BODY. 1644s 1644s =HEAD2 PRIVATE VARIABLES VIA MY() 1644s X X X X X 1644s X X 1644s 1644s SYNOPSIS: 1644s 1644s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1644s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1644s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1644s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1644s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1644s 1644s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1644s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1644s SEE L AND L. 1644s 1644s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1644s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1644s (C/C/C/C), LOOP 1644s (C/C/C/C/C), SUBROUTINE, C, 1644s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1644s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1644s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1644s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1644s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1644s 1644s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1644s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1644s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1644s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1644s X 1644s 1644s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1644s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1644s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1644s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1644s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1644s 1644s MY $X = 10; 1644s SUB BUMPX { $X++ } 1644s 1644s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1644s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1644s THE C ITSELF. SEE L. 1644s X 1644s 1644s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1644s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1644s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1644s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1644s 1644s $ARG = "FRED"; # "GLOBAL" VARIABLE 1644s $N = CUBE_ROOT(27); 1644s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1644s # OUTPUTS: FRED THINKS THE ROOT IS 3 1644s 1644s SUB CUBE_ROOT { 1644s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1644s $ARG **= 1/3; 1644s RETURN $ARG; 1644s } 1644s 1644s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1644s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1644s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1644s 1644s MY ($FOO) = ; # WRONG? 1644s MY @FOO = ; 1644s 1644s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1644s 1644s MY $FOO = ; 1644s 1644s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1644s 1644s MY $FOO, $BAR = 1; # WRONG 1644s 1644s THAT HAS THE SAME EFFECT AS 1644s 1644s MY $FOO; 1644s $BAR = 1; 1644s 1644s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1644s THE CURRENT STATEMENT. THUS, 1644s 1644s MY $X = $X; 1644s 1644s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1644s THE EXPRESSION 1644s 1644s MY $X = 123 AND $X == 123 1644s 1644s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1644s 1644s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1644s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1644s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1644s 1644s WHILE (MY $LINE = <>) { 1644s $LINE = LC $LINE; 1644s } CONTINUE { 1644s PRINT $LINE; 1644s } 1644s 1644s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1644s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1644s IT. SIMILARLY, IN THE CONDITIONAL 1644s 1644s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1644s USER_AGREES(); 1644s } ELSIF ($ANSWER =~ /^NO$/I) { 1644s USER_DISAGREES(); 1644s } ELSE { 1644s CHOMP $ANSWER; 1644s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1644s } 1644s 1644s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1644s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1644s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1644s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1644s 1644s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1644s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1644s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1644s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1644s IN THE LOOP 1644s X X 1644s 1644s FOR MY $I (1, 2, 3) { 1644s SOME_FUNCTION(); 1644s } 1644s 1644s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1644s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1644s X X 1644s 1644s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1644s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1644s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1644s 1644s USE STRICT 'VARS'; 1644s 1644s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1644s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1644s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1644s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1644s THIS WITH C. 1644s 1644s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1644s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1644s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1644s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1644s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1644s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1644s EXAMPLE. 1644s 1644s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1644s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1644s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1644s 1644s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1644s 1644s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1644s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1644s IS ALSO VISIBLE: 1644s 1644s PACKAGE MAIN; 1644s OUR $X = 10; 1644s MY $X = 20; 1644s PRINT "$X AND $::X\N"; 1644s 1644s THAT WILL PRINT OUT C<20> AND C<10>. 1644s 1644s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1644s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1644s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1644s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1644s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1644s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1644s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1644s AN ANONYMOUS SUB REFERENCE: 1644s 1644s MY $SECRET_VERSION = '1.001-BETA'; 1644s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1644s $SECRET_SUB->(); 1644s 1644s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1644s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1644s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1644s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1644s UNQUALIFIED AND UNQUALIFIABLE. 1644s 1644s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1644s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1644s L FOR SOMETHING OF A WORK-AROUND TO 1644s THIS. 1644s 1644s =HEAD2 PERSISTENT PRIVATE VARIABLES 1644s X X X X 1644s X X 1644s 1644s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1644s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1644s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1644s 1644s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1644s 1644s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1644s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1644s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1644s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1644s THE C FORM DOES NOT REQUIRE THE 1644s C PRAGMA. 1644s 1644s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1644s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1644s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1644s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1644s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1644s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1644s SUBROUTINE EACH TIME IT IS EXECUTED.) 1644s 1644s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1644s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1644s 1644s USE FEATURE 'STATE'; 1644s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1644s 1644s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1644s 1644s USE FEATURE 'STATE'; 1644s SUB CREATE_COUNTER { 1644s RETURN SUB { STATE $X; RETURN ++$X } 1644s } 1644s 1644s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1644s CODE OUTSIDE. 1644s 1644s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1644s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1644s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1644s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1644s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1644s 1644s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1644s 1644s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1644s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1644s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1644s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1644s 1644s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1644s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1644s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1644s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1644s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1644s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1644s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1644s 1644s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1644s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1644s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1644s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1644s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1644s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1644s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1644s 1644s { 1644s MY $SECRET_VAL = 0; 1644s SUB GIMME_ANOTHER { 1644s RETURN ++$SECRET_VAL; 1644s } 1644s } 1644s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1644s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1644s 1644s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1644s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1644s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1644s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1644s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1644s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1644s STARTS TO RUN: 1644s 1644s BEGIN { 1644s MY $SECRET_VAL = 0; 1644s SUB GIMME_ANOTHER { 1644s RETURN ++$SECRET_VAL; 1644s } 1644s } 1644s 1644s SEE L ABOUT THE 1644s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1644s C AND C. 1644s 1644s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1644s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1644s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1644s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1644s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1644s 1644s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1644s X X X X 1644s X 1644s 1644s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1644s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1644s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1644s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1644s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1644s 1644s SYNOPSIS: 1644s 1644s # LOCALIZATION OF VALUES 1644s 1644s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1644s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1644s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1644s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1644s 1644s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1644s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1644s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1644s # LOCALIZATION 1644s 1644s # LOCALIZATION OF SYMBOLS 1644s 1644s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1644s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1644s # @MERLYN IS REALLY @RANDAL, ETC 1644s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1644s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1644s 1644s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1644s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1644s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1644s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1644s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1644s 1644s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1644s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1644s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1644s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1644s 1644s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1644s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1644s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1644s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1644s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1644s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1644s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1644s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1644s UNDEFINED VALUE.) 1644s 1644s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1644s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1644s VARIABLES OUTSIDE THE LOOP. 1644s 1644s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1644s X 1644s 1644s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1644s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1644s VIEWED AS A SCALAR OR AN ARRAY. SO 1644s 1644s LOCAL($FOO) = ; 1644s LOCAL @FOO = ; 1644s 1644s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1644s 1644s LOCAL $FOO = ; 1644s 1644s SUPPLIES A SCALAR CONTEXT. 1644s 1644s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1644s X 1644s 1644s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1644s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1644s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1644s 1644s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1644s 1644s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1644s { LOCAL $/ = UNDEF; $SLURP = ; } 1644s 1644s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1644s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1644s I, BECAUSE THE $1 VARIABLE IS 1644s MAGICAL AND READ-ONLY : 1644s 1644s LOCAL $1 = 2; 1644s 1644s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1644s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1644s TO SAFELY REUSE $_ IN A SUBROUTINE. 1644s 1644s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1644s WORK AS DESCRIBED. 1644s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1644s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1644s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1644s SEE L FOR MORE 1644s DETAILS. 1644s X 1644s 1644s =HEAD3 LOCALIZATION OF GLOBS 1644s X X 1644s 1644s THE CONSTRUCT 1644s 1644s LOCAL *NAME; 1644s 1644s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1644s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1644s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1644s 1644s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1644s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1644s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1644s SEPARATOR. 1644s 1644s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1644s X X 1644s X 1644s 1644s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1644s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1644s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1644s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1644s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1644s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1644s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1644s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1644s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1644s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1644s 1644s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1644s @ARY = ( 0..5 ); 1644s { 1644s LOCAL($ARY[5]) = 6; 1644s LOCAL($HASH{'A'}) = 'DRILL'; 1644s WHILE (MY $E = POP(@ARY)) { 1644s PRINT "$E . . .\N"; 1644s LAST UNLESS $E > 3; 1644s } 1644s IF (@ARY) { 1644s $HASH{'ONLY A'} = 'TEST'; 1644s DELETE $HASH{'A'}; 1644s } 1644s } 1644s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1644s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1644s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1644s 1644s PERL WILL PRINT 1644s 1644s 6 . . . 1644s 4 . . . 1644s 3 . . . 1644s THIS IS A TEST ONLY A TEST. 1644s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1644s 1644s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1644s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1644s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1644s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1644s 1644s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1644s X X X 1644s X 1644s 1644s YOU CAN USE THE C AND C 1644s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1644s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1644s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1644s 1644s DO { 1644s MY $VAL = $ARRAY[$IDX]; 1644s LOCAL $ARRAY[$IDX]; 1644s DELETE $ARRAY[$IDX]; 1644s $VAL 1644s } 1644s 1644s AND 1644s 1644s DO { 1644s MY $VAL = $HASH{KEY}; 1644s LOCAL $HASH{KEY}; 1644s DELETE $HASH{KEY}; 1644s $VAL 1644s } 1644s 1644s EXCEPT THAT FOR THOSE THE C IS 1644s SCOPED TO THE C BLOCK. SLICES ARE 1644s ALSO ACCEPTED. 1644s 1644s MY %HASH = ( 1644s A => [ 7, 8, 9 ], 1644s B => 1, 1644s ) 1644s 1644s { 1644s MY $X = DELETE LOCAL $HASH{A}; 1644s # $X IS [ 7, 8, 9 ] 1644s # %HASH IS (B => 1) 1644s 1644s { 1644s MY @NUMS = DELETE LOCAL @$X[0, 2] 1644s # @NUMS IS (7, 9) 1644s # $X IS [ UNDEF, 8 ] 1644s 1644s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1644s } 1644s # $X IS BACK TO [ 7, 8, 9 ] 1644s 1644s } 1644s # %HASH IS BACK TO ITS ORIGINAL STATE 1644s 1644s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1644s 1644s =HEAD2 LVALUE SUBROUTINES 1644s X X 1644s 1644s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1644s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1644s 1644s MY $VAL; 1644s SUB CANMOD : LVALUE { 1644s $VAL; # OR: RETURN $VAL; 1644s } 1644s SUB NOMOD { 1644s $VAL; 1644s } 1644s 1644s CANMOD() = 5; # ASSIGNS TO $VAL 1644s NOMOD() = 5; # ERROR 1644s 1644s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1644s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1644s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1644s 1644s DATA(2,3) = GET_DATA(3,4); 1644s 1644s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1644s 1644s (DATA(2,3)) = GET_DATA(3,4); 1644s 1644s AND IN: 1644s 1644s (DATA(2),DATA(3)) = GET_DATA(3,4); 1644s 1644s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1644s 1644s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1644s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1644s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1644s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1644s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1644s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1644s 1644s =HEAD2 LEXICAL SUBROUTINES 1644s X X X X 1644s 1644s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1644s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1644s AVAILABLE UNDER C OR C OR HIGHER. 1644s 1644s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1644s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1644s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1644s CATEGORY WAS DISABLED. 1644s 1644s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1644s DECLARED, AND ONLY AFTER THAT DECLARATION: 1644s 1644s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1644s # VERSIONS EARLIER THAN 5.26. 1644s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1644s USE FEATURE 'LEXICAL_SUBS'; 1644s 1644s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1644s STATE SUB FOO { 1644s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1644s } 1644s FOO(); # CALLS "STATE" SUB 1644s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1644s 1644s MY SUB BAR { ... } 1644s BAR(); # CALLS "MY" SUB 1644s 1644s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1644s 1644s # WRONG 1644s MY SUB BAZ { 1644s BAZ(); 1644s } 1644s 1644s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1644s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1644s 1644s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1644s 1644s MY SUB BAZ { 1644s __SUB__->(); # CALLS ITSELF 1644s } 1644s 1644s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1644s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1644s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1644s HOWEVER: 1644s 1644s MY SUB BAZ; # PREDECLARATION 1644s SUB BAZ { # DEFINE THE "MY" SUB 1644s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1644s } 1644s 1644s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1644s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1644s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1644s 1644s =HEAD3 C VS C 1644s 1644s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1644s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1644s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1644s CONTAINING BLOCK TO THE NEXT. 1644s 1644s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1644s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1644s 1644s SUB WHATEVER { 1644s MY $X = SHIFT; 1644s MY SUB INNER { 1644s ... DO SOMETHING WITH $X ... 1644s } 1644s INNER(); 1644s } 1644s 1644s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1644s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1644s SEE THE C<$X> FROM THE FIRST CALL TO C. 1644s 1644s =HEAD3 C SUBROUTINES 1644s 1644s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1644s SUBROUTINE OF THE SAME NAME. 1644s 1644s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1644s INSIDE AN INNER SCOPE: 1644s 1644s SUB FOO { ... } 1644s 1644s SUB BAR { 1644s MY SUB FOO { ... } 1644s { 1644s # NEED TO USE THE OUTER FOO HERE 1644s OUR SUB FOO; 1644s FOO(); 1644s } 1644s } 1644s 1644s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1644s 1644s PACKAGE MYSNEAKYMODULE; 1644s 1644s OUR SUB DO_SOMETHING { ... } 1644s 1644s SUB DO_SOMETHING_WITH_CALLER { 1644s PACKAGE DB; 1644s () = CALLER 1; # SETS @DB::ARGS 1644s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1644s } 1644s 1644s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1644s X X<*> 1644s 1644s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1644s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1644s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1644s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1644s 1644s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1644s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1644s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1644s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1644s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1644s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1644s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1644s 1644s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1644s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1644s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1644s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1644s 1644s SUB DOUBLEARY { 1644s LOCAL(*SOMEARY) = @_; 1644s FOREACH $ELEM (@SOMEARY) { 1644s $ELEM *= 2; 1644s } 1644s } 1644s DOUBLEARY(*FOO); 1644s DOUBLEARY(*BAR); 1644s 1644s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1644s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1644s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1644s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1644s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1644s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1644s 1644s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1644s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1644s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1644s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1644s L. 1644s 1644s =HEAD2 WHEN TO STILL USE LOCAL() 1644s X X 1644s 1644s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1644s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1644s I USE C INSTEAD OF C. 1644s 1644s =OVER 4 1644s 1644s =ITEM 1. 1644s 1644s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1644s 1644s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1644s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1644s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1644s IN C<@FIELDS>. 1644s 1644s { 1644s LOCAL @ARGV = ("/ETC/MOTD"); 1644s LOCAL $/ = UNDEF; 1644s LOCAL $_ = <>; 1644s @FIELDS = SPLIT /^\S*=+\S*$/; 1644s } 1644s 1644s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1644s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1644s 1644s =ITEM 2. 1644s 1644s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1644s 1644s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1644s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1644s TABLE ENTRIES: 1644s 1644s SUB IOQUEUE { 1644s LOCAL (*READER, *WRITER); # NOT MY! 1644s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1644s RETURN (*READER, *WRITER); 1644s } 1644s ($HEAD, $TAIL) = IOQUEUE(); 1644s 1644s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1644s ENTRIES. 1644s 1644s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1644s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1644s A LOCAL ALIAS. 1644s 1644s { 1644s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1644s GROW(); # REALLY CALLS SHRINK() 1644s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1644s } 1644s GROW(); # GET THE REAL GROW() AGAIN 1644s 1644s SEE L FOR MORE ABOUT MANIPULATING 1644s FUNCTIONS BY NAME IN THIS WAY. 1644s 1644s =ITEM 3. 1644s 1644s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1644s 1644s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1644s IS DONE ON DYNAMICS: 1644s 1644s { 1644s LOCAL $SIG{INT} = 'IGNORE'; 1644s FUNCT(); # UNINTERRUPTIBLE 1644s } 1644s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1644s 1644s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1644s 1644s =BACK 1644s 1644s =HEAD2 PASS BY REFERENCE 1644s X X X 1644s 1644s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1644s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1644s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1644s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1644s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1644s 1644s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1644s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1644s OF ALL THEIR FORMER LAST ELEMENTS: 1644s 1644s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1644s 1644s SUB POPMANY { 1644s MY $AREF; 1644s MY @RETLIST; 1644s FOREACH $AREF ( @_ ) { 1644s PUSH @RETLIST, POP @$AREF; 1644s } 1644s RETURN @RETLIST; 1644s } 1644s 1644s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1644s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1644s 1644s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1644s SUB INTER { 1644s MY ($K, $HREF, %SEEN); # LOCALS 1644s FOREACH $HREF (@_) { 1644s WHILE ( $K = EACH %$HREF ) { 1644s $SEEN{$K}++; 1644s } 1644s } 1644s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1644s } 1644s 1644s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1644s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1644s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1644s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1644s A LITTLE EXPENSIVE. 1644s 1644s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1644s 1644s (@W, @X) = FUNC(@Y, @Z); 1644s OR 1644s (%W, %X) = FUNC(%Y, %Z); 1644s 1644s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1644s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1644s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1644s AS ALWAYS. 1644s 1644s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1644s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1644s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1644s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1644s 1644s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1644s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1644s SUB FUNC { 1644s MY ($YREF, $ZREF) = @_; 1644s IF (@$YREF > @$ZREF) { 1644s RETURN ($YREF, $ZREF); 1644s } ELSE { 1644s RETURN ($ZREF, $YREF); 1644s } 1644s } 1644s 1644s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1644s 1644s (*W, *X) = FUNC(\@Y, \@Z); 1644s PRINT "@W HAS MORE THAN @X\N"; 1644s SUB FUNC { 1644s LOCAL (*Y, *Z) = @_; 1644s IF (@Y > @Z) { 1644s RETURN (\@Y, \@Z); 1644s } ELSE { 1644s RETURN (\@Z, \@Y); 1644s } 1644s } 1644s 1644s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1644s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1644s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1644s ARE IN THE SYMBOL TABLE. 1644s 1644s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1644s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1644s FOR EXAMPLE: 1644s 1644s SPLUTTER(\*STDOUT); 1644s SUB SPLUTTER { 1644s MY $FH = SHIFT; 1644s PRINT $FH "HER UM WELL A HMMM\N"; 1644s } 1644s 1644s $REC = GET_REC(\*STDIN); 1644s SUB GET_REC { 1644s MY $FH = SHIFT; 1644s RETURN SCALAR <$FH>; 1644s } 1644s 1644s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1644s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1644s 1644s SUB OPENIT { 1644s MY $PATH = SHIFT; 1644s LOCAL *FH; 1644s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1644s } 1644s 1644s =HEAD2 PROTOTYPES 1644s X X 1644s 1644s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1644s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1644s SECTION OR WITH A L. 1644s IF YOU DECLARE EITHER OF 1644s 1644s SUB MYPUSH (\@@) 1644s SUB MYPUSH :PROTOTYPE(\@@) 1644s 1644s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1644s 1644s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1644s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1644s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1644s OF AN ATTRIBUTE. 1644s 1644s THE 1644s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1644s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1644s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1644s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1644s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1644s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1644s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1644s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1644s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1644s 1644s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1644s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1644s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1644s 1644s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1644s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1644s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1644s CORRESPONDING BUILT-IN. 1644s 1644s DECLARED AS CALLED AS 1644s 1644s SUB MYLINK ($$) MYLINK $OLD, $NEW 1644s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1644s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1644s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1644s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1644s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1644s SUB MYPOP (\@) MYPOP @ARRAY 1644s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1644s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1644s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1644s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1644s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1644s SUB MYRAND (;$) MYRAND 42 1644s SUB MYTIME () MYTIME 1644s 1644s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1644s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1644s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1644s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1644s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1644s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1644s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1644s 1644s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1644s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1644s 1644s SUB MYREF (\[$@%&*]) 1644s 1644s WILL ALLOW CALLING MYREF() AS 1644s 1644s MYREF $VAR 1644s MYREF @ARRAY 1644s MYREF %HASH 1644s MYREF &SUB 1644s MYREF *GLOB 1644s 1644s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1644s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1644s 1644s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1644s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1644s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1644s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1644s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1644s OR A SUBSEQUENT COMMA. 1644s 1644s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1644s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1644s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1644s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1644s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1644s FOLLOWS: 1644s 1644s USE SYMBOL 'QUALIFY_TO_REF'; 1644s 1644s SUB FOO (*) { 1644s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1644s ... 1644s } 1644s 1644s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1644s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1644s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1644s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1644s 1644s SUB MYPUSH (+@) { 1644s MY $AREF = SHIFT; 1644s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1644s PUSH @$AREF, @_; 1644s } 1644s 1644s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1644s IS OF AN ACCEPTABLE TYPE. 1644s 1644s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1644s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1644s 1644s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1644s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1644s PROVIDED, C<$_> WILL BE USED INSTEAD. 1644s 1644s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1644s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1644s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1644s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1644s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1644s 1644s MYTIME +2; 1644s 1644s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1644s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1644s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1644s 1644s SUB MYGETPROTOBYNUMBER($;); 1644s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1644s 1644s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1644s PROVIDED IT'S IN THE INITIAL POSITION: 1644s X<&> 1644s 1644s SUB TRY (&@) { 1644s MY($TRY,$CATCH) = @_; 1644s EVAL { &$TRY }; 1644s IF ($@) { 1644s LOCAL $_ = $@; 1644s &$CATCH; 1644s } 1644s } 1644s SUB CATCH (&) { $_[0] } 1644s 1644s TRY { 1644s DIE "PHOOEY"; 1644s } CATCH { 1644s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1644s }; 1644s 1644s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1644s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1644s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1644s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1644s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1644s 1644s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1644s X 1644s 1644s SUB MYGREP (&@) { 1644s MY $CODE = SHIFT; 1644s MY @RESULT; 1644s FOREACH $_ (@_) { 1644s PUSH(@RESULT, $_) IF &$CODE; 1644s } 1644s @RESULT; 1644s } 1644s 1644s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1644s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1644s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1644s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1644s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1644s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1644s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1644s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1644s 1644s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1644s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1644s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1644s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1644s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1644s MAJORITY OF OFFENDING CODE IS FIXED. 1644s 1644s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1644s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1644s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1644s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1644s 1644s SUB FUNC ($) { 1644s MY $N = SHIFT; 1644s PRINT "YOU GAVE ME $N\N"; 1644s } 1644s 1644s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1644s RETURNING A LIST: 1644s 1644s FUNC(@FOO); 1644s FUNC( $TEXT =~ /\W+/G ); 1644s 1644s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1644s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1644s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1644s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1644s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1644s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1644s 1644s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1644s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1644s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1644s EFFECT, LIKE SO: 1644s 1644s SUB FOO($$); 1644s SUB FOO($$) { 1644s FOO 1, 2; 1644s } 1644s 1644s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1644s TO MAKE THE WORLD A BETTER PLACE. 1644s 1644s =HEAD2 CONSTANT FUNCTIONS 1644s X 1644s 1644s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1644s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1644s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1644s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1644s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1644s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1644s 1644s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1644s 1644s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1644s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1644s # AND IT'S INLINED, TOO! 1644s SUB ST_DEV () { 0 } 1644s SUB ST_INO () { 1 } 1644s 1644s SUB FLAG_FOO () { 1 << 8 } 1644s SUB FLAG_BAR () { 1 << 9 } 1644s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1644s 1644s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1644s 1644s SUB N () { INT(OPT_BAZ) / 3 } 1644s 1644s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1644s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1644s 1644s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1644s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1644s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1644s C: 1644s 1644s SUB BAZ_VAL () { 1644s IF (OPT_BAZ) { 1644s RETURN 23; 1644s } 1644s ELSE { 1644s RETURN 42; 1644s } 1644s } 1644s SUB BONK_VAL () { RETURN 12345 } 1644s 1644s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1644s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1644s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1644s 1644s BEGIN { 1644s MY $VAR = 1; 1644s NO STRICT 'REFS'; 1644s *INLINED = SUB () { $VAR }; 1644s } 1644s 1644s BEGIN { 1644s MY $VAR = 1; 1644s MY $REF = \$VAR; 1644s NO STRICT 'REFS'; 1644s *NOT_INLINED = SUB () { $VAR }; 1644s } 1644s 1644s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1644s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1644s 1644s BEGIN { 1644s MY $X = 10; 1644s *FOO = SUB () { $X }; 1644s $X++; 1644s } 1644s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1644s 1644s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1644s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1644s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1644s SO IT PRINTED C<10>, NOT C<11>. 1644s 1644s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1644s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1644s ASIDE FROM WHERE IT IS DECLARED. 1644s 1644s # FINE, NO WARNING 1644s BEGIN { 1644s MY $X = 54321; 1644s *INLINED = SUB () { $X }; 1644s } 1644s # ERROR 1644s BEGIN { 1644s MY $X; 1644s $X = 54321; 1644s *ALSO_INLINED = SUB () { $X }; 1644s } 1644s 1644s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1644s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1644s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1644s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1644s CONSTANT SUBROUTINE: 1644s 1644s MY $X = 54321; 1644s *INLINED = SUB : CONST { $X }; 1644s $X++; 1644s 1644s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1644s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1644s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1644s VALUE CAPTURED THE SAME WAY. 1644s 1644s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1644s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1644s AN EXPLICIT C: 1644s 1644s BEGIN { 1644s MY $X = 10; 1644s *FOO = SUB () { RETURN $X }; 1644s $X++; 1644s } 1644s PRINT FOO(); # PRINTS 11 1644s 1644s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1644s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1644s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1644s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1644s 1644s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1644s SUB ONE { 1644s 1; 1644s } 1644s IF (ONE ) { 1644s PRINT ONE() IF ONE ; 1644s } 1644s 1644s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1644s SUB ONE () { 1 } 1644s DO { 1644s PRINT 1 1644s }; 1644s 1644s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1644s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1644s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1644s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1644s 1644s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1644s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1644s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1644s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1644s 1644s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1644s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1644s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1644s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1644s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1644s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1644s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1644s MENTIONED ABOVE: 1644s 1644s SUB NOT_INLINED () { RETURN 23 } 1644s 1644s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1644s X X X X 1644s 1644s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1644s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1644s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1644s ON A NON-UNIX SYSTEM. 1644s 1644s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1644s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1644s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1644s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1644s 1644s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1644s CHDIR $SOMEWHERE; 1644s SUB CHDIR { ... } 1644s 1644s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1644s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1644s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1644s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1644s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1644s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1644s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1644s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1644s FOR SOME KEYWORDS. SEE L. 1644s 1644s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1644s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1644s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1644s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1644s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1644s THAT IS, THEY COULD SAY 1644s 1644s USE MODULE 'OPEN'; 1644s 1644s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1644s 1644s USE MODULE; 1644s 1644s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1644s 1644s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1644s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1644s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1644s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1644s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1644s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1644s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1644s 1644s PACKAGE REGLOB; 1644s REQUIRE EXPORTER; 1644s @ISA = 'EXPORTER'; 1644s @EXPORT_OK = 'GLOB'; 1644s 1644s SUB IMPORT { 1644s MY $PKG = SHIFT; 1644s RETURN UNLESS @_; 1644s MY $SYM = SHIFT; 1644s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1644s $PKG->EXPORT($WHERE, $SYM, @_); 1644s } 1644s 1644s SUB GLOB { 1644s MY $PAT = SHIFT; 1644s MY @GOT; 1644s IF (OPENDIR MY $D, '.') { 1644s @GOT = GREP /$PAT/, READDIR $D; 1644s CLOSEDIR $D; 1644s } 1644s RETURN @GOT; 1644s } 1644s 1; 1644s 1644s AND HERE'S HOW IT COULD BE (AB)USED: 1644s 1644s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1644s PACKAGE FOO; 1644s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1644s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1644s 1644s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1644s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1644s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1644s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1644s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1644s IT MUST BE DONE AT ALL. 1644s 1644s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1644s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1644s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1644s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1644s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1644s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1644s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1644s LIBRARY. 1644s 1644s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1644s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1644s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1644s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1644s (SEE L). 1644s 1644s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1644s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1644s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1644s 1644s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1644s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1644s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1644s C SYNTAX, THOUGH). 1644s 1644s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1644s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1644s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1644s 1644s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1644s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1644s 1644s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1644s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1644s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1644s 1644s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1644s 1644s =HEAD2 AUTOLOADING 1644s X X 1644s 1644s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1644s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1644s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1644s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1644s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1644s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1644s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1644s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1644s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1644s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1644s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1644s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1644s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1644s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1644s SUBROUTINE NAME. SEE L FOR DETAILS.) 1644s 1644s 1644s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1644s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1644s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1644s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1644s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1644s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1644s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1644s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1644s 1644s SUB AUTOLOAD { 1644s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1644s MY $PROGRAM = $AUTOLOAD; 1644s $PROGRAM =~ S/.*:://; 1644s SYSTEM($PROGRAM, @_); 1644s } 1644s DATE(); 1644s WHO(); 1644s LS('-L'); 1644s 1644s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1644s EVEN NEED PARENTHESES: 1644s 1644s USE SUBS QW(DATE WHO LS); 1644s DATE; 1644s WHO; 1644s LS '-L'; 1644s 1644s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1644s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1644s 1644s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1644s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1644s DESCRIBED IN L AND IN L, THE STANDARD 1644s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1644s FUNCTIONS TO PERL CODE IN L. 1644s 1644s =HEAD2 SUBROUTINE ATTRIBUTES 1644s X X X 1644s 1644s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1644s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1644s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1644s C HAD BEEN SEEN. SEE L FOR DETAILS 1644s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1644s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1644s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1644s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1644s 1644s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1644s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1644s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1644s NEST PROPERLY. 1644s 1644s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1644s 1644s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1644s SUB PLUGH () : UGLY('\(") :BAD; 1644s SUB XYZZY : _5X5 { ... } 1644s 1644s EXAMPLES OF INVALID SYNTAX: 1644s 1644s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1644s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1644s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1644s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1644s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1644s 1644s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1644s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1644s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1644s PARSED AND INVOKED: 1644s 1644s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1644s 1644s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1644s SEE L AND L. 1644s 1644s =HEAD1 SEE ALSO 1644s 1644s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1644s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1644s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1644s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1644s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1644s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1644s 1644s =FOR VI 1644s # EX: SET STS=0 SW=4 ET: 1644s 1644s ok 2 1644s # testing mod_cgi with /modules/cgi/perl.pl 1644s # expected 200 1644s # received 200 1644s # body: PERL CGI 1644s ok 3 1644s # testing mod_test_rwrite with /test_rwrite 1644s # expected 200 1644s # received 200 1644s # body: A 1644s ok 4 1644s ok 1649s t/filter/case_in.t .................. 1649s 1..3 1649s # Running under perl version 5.040000 for linux 1649s # Current time local: Fri Nov 29 21:18:04 2024 1649s # Current time GMT: Fri Nov 29 21:18:04 2024 1649s # Using Test.pm version 1.31 1649s # Using Apache/Test.pm version 1.44 1649s ok 1 1649s # testing mod_cgi with /modules/cgi/perl_echo.pl 1649s # expected 200 1649s # received 200 1649s ok 2 1649s # testing mod_echo_post with /echo_post 1649s # expected 200 1649s # received 200 1649s ok 3 1649s ok 1654s t/filter/input_body.t ............... 1654s 1..2 1654s # Running under perl version 5.040000 for linux 1654s # Current time local: Fri Nov 29 21:18:10 2024 1654s # Current time GMT: Fri Nov 29 21:18:10 2024 1654s # Using Test.pm version 1.31 1654s # Using Apache/Test.pm version 1.44 1654s # testing : Posted "1 ko" 1654s # expected: 'ok 1' 1654s # received: 'ok 1' 1654s ok 1 1654s # testing : Posted "2 ko" 1654s # expected: 'ok 2' 1654s # received: 'ok 2' 1654s ok 2 1654s ok 1659s t/http11/basicauth.t ................ 1659s 1..3 1659s # Running under perl version 5.040000 for linux 1659s # Current time local: Fri Nov 29 21:18:15 2024 1659s # Current time GMT: Fri Nov 29 21:18:15 2024 1659s # Using Test.pm version 1.31 1659s # Using Apache/Test.pm version 1.44 1659s ok 1 1659s ok 2 1659s ok 3 1659s ok 1664s t/http11/chunked.t .................. 1664s 1..30 1664s # Running under perl version 5.040000 for linux 1664s # Current time local: Fri Nov 29 21:18:20 2024 1664s # Current time GMT: Fri Nov 29 21:18:20 2024 1664s # Using Test.pm version 1.31 1664s # Using Apache/Test.pm version 1.44 1664s # testing : response protocol 1664s # expected: 'HTTP/1.1' 1664s # received: 'HTTP/1.1' 1664s ok 1 1664s # testing : response Transfer-Encoding 1664s # expected: 'chunked' 1664s # received: 'chunked' 1664s ok 2 1664s # testing : no Content-Length 1664s # expected: 0 1664s # received: 0 1664s ok 3 1664s # testing : body length 1664s # expected: '70976' 1664s # received: 70976 1664s ok 4 1664s # testing : number of requests 1664s # expected: 1 1664s # received: 1 1664s ok 5 1664s # testing : response protocol 1664s # expected: 'HTTP/1.1' 1664s # received: 'HTTP/1.1' 1664s ok 6 1664s # testing : response Transfer-Encoding 1664s # expected: 'chunked' 1664s # received: 'chunked' 1664s ok 7 1664s # testing : no Content-Length 1664s # expected: 0 1664s # received: 0 1664s ok 8 1664s # testing : body length 1664s # expected: '212509' 1664s # received: 212509 1664s ok 9 1664s # testing : number of requests 1664s # expected: 2 1664s # received: 2 1664s ok 10 1664s # testing : response protocol 1664s # expected: 'HTTP/1.1' 1664s # received: 'HTTP/1.1' 1664s ok 11 1664s # testing : response Transfer-Encoding 1664s # expected: 'chunked' 1664s # received: 'chunked' 1664s ok 12 1664s # testing : no Content-Length 1664s # expected: 0 1664s # received: 0 1664s ok 13 1664s # testing : body length 1664s # expected: '280545' 1664s # received: 280545 1664s ok 14 1664s # testing : number of requests 1664s # expected: 3 1664s # received: 3 1664s ok 15 1664s # testing : response protocol 1664s # expected: 'HTTP/1.1' 1664s # received: 'HTTP/1.1' 1664s ok 16 1664s # testing : response Transfer-Encoding 1664s # expected: 'chunked' 1664s # received: 'chunked' 1664s ok 17 1664s # testing : no Content-Length 1664s # expected: 0 1664s # received: 0 1664s ok 18 1664s # testing : body length 1664s # expected: '845969' 1664s # received: 845969 1664s ok 19 1664s # testing : number of requests 1664s # expected: 4 1664s # received: 4 1664s ok 20 1664s # testing : response protocol 1664s # expected: 'HTTP/1.1' 1664s # received: 'HTTP/1.1' 1664s ok 21 1664s # testing : no Transfer-Encoding (test result inverted) 1664s # expected: 'chunked' 1664s # received: '' 1664s ok 22 1664s # testing : content length 1664s # expected: 253 1664s # received: '253' 1664s ok 23 1664s # testing : body length 1664s # expected: '242' 1664s # received: 242 1664s ok 24 1664s # testing : number of requests 1664s # expected: 5 1664s # received: 5 1664s ok 25 1664s # testing : response protocol 1664s # expected: 'HTTP/1.1' 1664s # received: 'HTTP/1.1' 1664s ok 26 1664s # testing : no Transfer-Encoding (test result inverted) 1664s # expected: 'chunked' 1664s # received: '' 1664s ok 27 1664s # testing : content length 1664s # expected: '' 1664s # received: '' 1664s ok 28 1664s # testing : body length 1664s # expected: '14276' 1664s # received: 14276 1664s ok 29 1664s # testing : number of requests 1664s # expected: 6 1664s # received: 6 1664s ok 30 1664s ok 1669s t/http11/chunked2.t ................. 1669s 1..2 1669s # Running under perl version 5.040000 for linux 1669s # Current time local: Fri Nov 29 21:18:25 2024 1669s # Current time GMT: Fri Nov 29 21:18:25 2024 1669s # Using Test.pm version 1.31 1669s # Using Apache/Test.pm version 1.44 1669s # testing : successful response 1669s # expected: 200 1669s # received: '200' 1669s ok 1 1669s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1669s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1669s ok 2 1669s ok 1675s t/http11/clength.t .................. 1675s 1..6 1675s # Running under perl version 5.040000 for linux 1675s # Current time local: Fri Nov 29 21:18:30 2024 1675s # Current time GMT: Fri Nov 29 21:18:30 2024 1675s # Using Test.pm version 1.31 1675s # Using Apache/Test.pm version 1.44 1675s # testing : successful response 1675s # expected: 200 1675s # received: '200' 1675s ok 1 1675s # expected: 10 1675s # received: '10' 1675s ok 2 1675s # expected: 'bbbbbbbbbb' 1675s # received: 'bbbbbbbbbb' 1675s ok 3 1675s # testing : successful response 1675s # expected: 200 1675s # received: '200' 1675s ok 4 1675s # expected: 6 1675s # received: '6' 1675s ok 5 1675s # expected: 'foobar' 1675s # received: 'foobar' 1675s ok 6 1675s ok 1681s t/http11/post.t ..................... 1681s # using LWP client 1681s 1..51 1681s # Running under perl version 5.040000 for linux 1681s # Current time local: Fri Nov 29 21:18:36 2024 1681s # Current time GMT: Fri Nov 29 21:18:36 2024 1681s # Using Test.pm version 1.31 1681s # Using Apache/Test.pm version 1.44 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 1024 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Connection: Keep-Alive 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 5 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 1 1681s #DMMATCH1: 1 1681s #Keep-Alive: timeout=5, max=100 1681s # 1681s # testing : length posted 1681s # expected: '1024' 1681s # received: 1024 1681s ok 1 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 2048 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 5 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 2 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '2048' 1681s # received: 2048 1681s ok 2 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 3072 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 5 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 3 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '3072' 1681s # received: 3072 1681s ok 3 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 4096 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 5 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 4 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '4096' 1681s # received: 4096 1681s ok 4 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 5120 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 5 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 5 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '5120' 1681s # received: 5120 1681s ok 5 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 6144 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 5 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 6 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '6144' 1681s # received: 6144 1681s ok 6 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 7168 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 5 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 7 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '7168' 1681s # received: 7168 1681s ok 7 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 8192 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 5 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 8 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '8192' 1681s # received: 8192 1681s ok 8 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 9216 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 5 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 9 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '9216' 1681s # received: 9216 1681s ok 9 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 10240 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 10 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '10240' 1681s # received: 10240 1681s ok 10 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 11264 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 11 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '11264' 1681s # received: 11264 1681s ok 11 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 12288 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 12 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '12288' 1681s # received: 12288 1681s ok 12 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 13312 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 13 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '13312' 1681s # received: 13312 1681s ok 13 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 14336 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 14 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '14336' 1681s # received: 14336 1681s ok 14 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 15360 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 15 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '15360' 1681s # received: 15360 1681s ok 15 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 16384 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 16 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '16384' 1681s # received: 16384 1681s ok 16 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 17408 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 17 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '17408' 1681s # received: 17408 1681s ok 17 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 18432 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 18 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '18432' 1681s # received: 18432 1681s ok 18 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 19456 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 19 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '19456' 1681s # received: 19456 1681s ok 19 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 20480 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 20 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '20480' 1681s # received: 20480 1681s ok 20 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 21504 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 21 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '21504' 1681s # received: 21504 1681s ok 21 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 22528 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 22 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '22528' 1681s # received: 22528 1681s ok 22 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 23552 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 23 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '23552' 1681s # received: 23552 1681s ok 23 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 24576 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 24 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '24576' 1681s # received: 24576 1681s ok 24 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 25600 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 25 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '25600' 1681s # received: 25600 1681s ok 25 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 26624 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 26 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '26624' 1681s # received: 26624 1681s ok 26 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 27648 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 27 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '27648' 1681s # received: 27648 1681s ok 27 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 28672 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:41 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 28 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '28672' 1681s # received: 28672 1681s ok 28 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 29696 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 29 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '29696' 1681s # received: 29696 1681s ok 29 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 30720 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 30 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '30720' 1681s # received: 30720 1681s ok 30 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 31744 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 31 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '31744' 1681s # received: 31744 1681s ok 31 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 32768 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 32 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '32768' 1681s # received: 32768 1681s ok 32 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 33792 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 33 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '33792' 1681s # received: 33792 1681s ok 33 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 34816 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 34 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '34816' 1681s # received: 34816 1681s ok 34 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 35840 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 35 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '35840' 1681s # received: 35840 1681s ok 35 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 36864 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 36 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '36864' 1681s # received: 36864 1681s ok 36 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 37888 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 37 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '37888' 1681s # received: 37888 1681s ok 37 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 38912 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 38 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '38912' 1681s # received: 38912 1681s ok 38 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 39936 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 39 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '39936' 1681s # received: 39936 1681s ok 39 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 40960 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 40 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '40960' 1681s # received: 40960 1681s ok 40 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 41984 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 41 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '41984' 1681s # received: 41984 1681s ok 41 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 43008 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 42 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '43008' 1681s # received: 43008 1681s ok 42 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 44032 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 43 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '44032' 1681s # received: 44032 1681s ok 43 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 45056 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 44 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '45056' 1681s # received: 45056 1681s ok 44 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 46080 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 45 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '46080' 1681s # received: 46080 1681s ok 45 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 47104 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 46 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '47104' 1681s # received: 47104 1681s ok 46 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 48128 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 47 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '48128' 1681s # received: 48128 1681s ok 47 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 49152 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 48 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '49152' 1681s # received: 49152 1681s ok 48 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 50176 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 49 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '50176' 1681s # received: 50176 1681s ok 49 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 51200 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 6 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 50 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '51200' 1681s # received: 51200 1681s ok 50 1681s #lwp request: 1681s #POST http://localhost:8529/eat_post HTTP/1.1 1681s #User-Agent: libwww-perl/6.77 1681s #Content-Length: 102400 1681s # 1681s #server response: 1681s #HTTP/1.1 200 OK 1681s #Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1681s #Vary: In-If1 1681s #Content-Length: 7 1681s #Client-Date: Fri, 29 Nov 2024 21:18:42 GMT 1681s #Client-Peer: 127.0.0.1:8529 1681s #Client-Response-Num: 51 1681s #DMMATCH1: 1 1681s # 1681s # testing : length posted 1681s # expected: '102400' 1681s # received: 102400 1681s ok 51 1681s ok 1686s t/modules/aaa.t ..................... 1686s 1..40 1686s # Running under perl version 5.040000 for linux 1686s # Current time local: Fri Nov 29 21:18:42 2024 1686s # Current time GMT: Fri Nov 29 21:18:42 2024 1686s # Using Test.pm version 1.31 1686s # Using Apache/Test.pm version 1.44 1686s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/realm2 1686s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/basic1 1686s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/form1 1686s ok 1 1686s ok 2 1686s ok 3 1686s ok 4 1686s ok 5 1686s ok 6 1686s ok 7 1686s ok 8 1686s ok 9 1686s ok 10 1686s ok 11 1686s ok 12 1686s ok 13 1686s ok 14 1686s ok 15 1686s ok 16 1686s ok 17 1686s ok 18 1686s ok 19 1686s ok 20 1686s ok 21 1686s ok 22 1686s ok 23 1686s ok 24 1686s ok 25 1686s ok 26 1686s ok 27 1686s ok 28 1686s ok 29 1686s ok 30 1686s ok 31 1686s ok 32 1686s ok 33 1686s ok 34 1686s ok 35 1686s ok 36 1686s ok 37 1686s ok 38 1686s ok 39 1686s ok 40 1686s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/realm2 1686s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/basic1 1686s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/form1 1686s ok 1693s t/modules/access.t .................. 1693s 1..408 1693s # Running under perl version 5.040000 for linux 1693s # Current time local: Fri Nov 29 21:18:47 2024 1693s # Current time GMT: Fri Nov 29 21:18:47 2024 1693s # Using Test.pm version 1.31 1693s # Using Apache/Test.pm version 1.44 1693s # --- 1693s # Order deny,allow 1693s # Allow from all 1693s # expecting access. 1693s ok 1 1693s # --- 1693s # Order deny,allow 1693s # Deny from all 1693s # expecting access denial. 1693s ok 2 1693s # --- 1693s # Order deny,allow 1693s # Allow from all 1693s # Deny from all 1693s # expecting access. 1693s ok 3 1693s # --- 1693s # Order deny,allow 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 4 1693s # --- 1693s # Order deny,allow 1693s # Allow from all 1693s # Deny from localhost 1693s # expecting access. 1693s ok 5 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 6 1693s # --- 1693s # Order deny,allow 1693s # Allow from all 1693s # Deny from 127.0.0.1 1693s # expecting access. 1693s ok 7 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 8 1693s # --- 1693s # Order deny,allow 1693s # Allow from all 1693s # Deny from 127.0 1693s # expecting access. 1693s ok 9 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 10 1693s # --- 1693s # Order deny,allow 1693s # Allow from all 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access. 1693s ok 11 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 12 1693s # --- 1693s # Order deny,allow 1693s # Allow from all 1693s # Deny from 127.0.0.1/16 1693s # expecting access. 1693s ok 13 1693s # --- 1693s # Order deny,allow 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 14 1693s # --- 1693s # Order deny,allow 1693s # Allow from all 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 15 1693s # --- 1693s # Order deny,allow 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 16 1693s # --- 1693s # Order deny,allow 1693s # Allow from all 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 17 1693s # --- 1693s # Order deny,allow 1693s # Allow from localhost 1693s # expecting access. 1693s ok 18 1693s # --- 1693s # Order deny,allow 1693s # Deny from all 1693s # expecting access denial. 1693s ok 19 1693s # --- 1693s # Order deny,allow 1693s # Allow from localhost 1693s # Deny from all 1693s # expecting access. 1693s ok 20 1693s # --- 1693s # Order deny,allow 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 21 1693s # --- 1693s # Order deny,allow 1693s # Allow from localhost 1693s # Deny from localhost 1693s # expecting access. 1693s ok 22 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 23 1693s # --- 1693s # Order deny,allow 1693s # Allow from localhost 1693s # Deny from 127.0.0.1 1693s # expecting access. 1693s ok 24 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 25 1693s # --- 1693s # Order deny,allow 1693s # Allow from localhost 1693s # Deny from 127.0 1693s # expecting access. 1693s ok 26 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 27 1693s # --- 1693s # Order deny,allow 1693s # Allow from localhost 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access. 1693s ok 28 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 29 1693s # --- 1693s # Order deny,allow 1693s # Allow from localhost 1693s # Deny from 127.0.0.1/16 1693s # expecting access. 1693s ok 30 1693s # --- 1693s # Order deny,allow 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 31 1693s # --- 1693s # Order deny,allow 1693s # Allow from localhost 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 32 1693s # --- 1693s # Order deny,allow 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 33 1693s # --- 1693s # Order deny,allow 1693s # Allow from localhost 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 34 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1 1693s # expecting access. 1693s ok 35 1693s # --- 1693s # Order deny,allow 1693s # Deny from all 1693s # expecting access denial. 1693s ok 36 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1 1693s # Deny from all 1693s # expecting access. 1693s ok 37 1693s # --- 1693s # Order deny,allow 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 38 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1 1693s # Deny from localhost 1693s # expecting access. 1693s ok 39 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 40 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1 1693s # Deny from 127.0.0.1 1693s # expecting access. 1693s ok 41 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 42 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1 1693s # Deny from 127.0 1693s # expecting access. 1693s ok 43 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 44 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access. 1693s ok 45 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 46 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1 1693s # Deny from 127.0.0.1/16 1693s # expecting access. 1693s ok 47 1693s # --- 1693s # Order deny,allow 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 48 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 49 1693s # --- 1693s # Order deny,allow 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 50 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 51 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0 1693s # expecting access. 1693s ok 52 1693s # --- 1693s # Order deny,allow 1693s # Deny from all 1693s # expecting access denial. 1693s ok 53 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0 1693s # Deny from all 1693s # expecting access. 1693s ok 54 1693s # --- 1693s # Order deny,allow 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 55 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0 1693s # Deny from localhost 1693s # expecting access. 1693s ok 56 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 57 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0 1693s # Deny from 127.0.0.1 1693s # expecting access. 1693s ok 58 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 59 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0 1693s # Deny from 127.0 1693s # expecting access. 1693s ok 60 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 61 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access. 1693s ok 62 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 63 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0 1693s # Deny from 127.0.0.1/16 1693s # expecting access. 1693s ok 64 1693s # --- 1693s # Order deny,allow 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 65 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 66 1693s # --- 1693s # Order deny,allow 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 67 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 68 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # expecting access. 1693s ok 69 1693s # --- 1693s # Order deny,allow 1693s # Deny from all 1693s # expecting access denial. 1693s ok 70 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from all 1693s # expecting access. 1693s ok 71 1693s # --- 1693s # Order deny,allow 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 72 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from localhost 1693s # expecting access. 1693s ok 73 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 74 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 127.0.0.1 1693s # expecting access. 1693s ok 75 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 76 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 127.0 1693s # expecting access. 1693s ok 77 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 78 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access. 1693s ok 79 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 80 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 127.0.0.1/16 1693s # expecting access. 1693s ok 81 1693s # --- 1693s # Order deny,allow 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 82 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 83 1693s # --- 1693s # Order deny,allow 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 84 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 85 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/16 1693s # expecting access. 1693s ok 86 1693s # --- 1693s # Order deny,allow 1693s # Deny from all 1693s # expecting access denial. 1693s ok 87 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/16 1693s # Deny from all 1693s # expecting access. 1693s ok 88 1693s # --- 1693s # Order deny,allow 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 89 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/16 1693s # Deny from localhost 1693s # expecting access. 1693s ok 90 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 91 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/16 1693s # Deny from 127.0.0.1 1693s # expecting access. 1693s ok 92 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 93 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/16 1693s # Deny from 127.0 1693s # expecting access. 1693s ok 94 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 95 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/16 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access. 1693s ok 96 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 97 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/16 1693s # Deny from 127.0.0.1/16 1693s # expecting access. 1693s ok 98 1693s # --- 1693s # Order deny,allow 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 99 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/16 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 100 1693s # --- 1693s # Order deny,allow 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 101 1693s # --- 1693s # Order deny,allow 1693s # Allow from 127.0.0.1/16 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 102 1693s # --- 1693s # Order deny,allow 1693s # Allow from somewhere.else.com 1693s # expecting access. 1693s ok 103 1693s # --- 1693s # Order deny,allow 1693s # Deny from all 1693s # expecting access denial. 1693s ok 104 1693s # --- 1693s # Order deny,allow 1693s # Allow from somewhere.else.com 1693s # Deny from all 1693s # expecting access denial. 1693s ok 105 1693s # --- 1693s # Order deny,allow 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 106 1693s # --- 1693s # Order deny,allow 1693s # Allow from somewhere.else.com 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 107 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 108 1693s # --- 1693s # Order deny,allow 1693s # Allow from somewhere.else.com 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 109 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 110 1693s # --- 1693s # Order deny,allow 1693s # Allow from somewhere.else.com 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 111 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 112 1693s # --- 1693s # Order deny,allow 1693s # Allow from somewhere.else.com 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 113 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 114 1693s # --- 1693s # Order deny,allow 1693s # Allow from somewhere.else.com 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 115 1693s # --- 1693s # Order deny,allow 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 116 1693s # --- 1693s # Order deny,allow 1693s # Allow from somewhere.else.com 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 117 1693s # --- 1693s # Order deny,allow 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 118 1693s # --- 1693s # Order deny,allow 1693s # Allow from somewhere.else.com 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 119 1693s # --- 1693s # Order deny,allow 1693s # Allow from 66.6.6.6 1693s # expecting access. 1693s ok 120 1693s # --- 1693s # Order deny,allow 1693s # Deny from all 1693s # expecting access denial. 1693s ok 121 1693s # --- 1693s # Order deny,allow 1693s # Allow from 66.6.6.6 1693s # Deny from all 1693s # expecting access denial. 1693s ok 122 1693s # --- 1693s # Order deny,allow 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 123 1693s # --- 1693s # Order deny,allow 1693s # Allow from 66.6.6.6 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 124 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 125 1693s # --- 1693s # Order deny,allow 1693s # Allow from 66.6.6.6 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 126 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 127 1693s # --- 1693s # Order deny,allow 1693s # Allow from 66.6.6.6 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 128 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 129 1693s # --- 1693s # Order deny,allow 1693s # Allow from 66.6.6.6 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 130 1693s # --- 1693s # Order deny,allow 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 131 1693s # --- 1693s # Order deny,allow 1693s # Allow from 66.6.6.6 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 132 1693s # --- 1693s # Order deny,allow 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 133 1693s # --- 1693s # Order deny,allow 1693s # Allow from 66.6.6.6 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 134 1693s # --- 1693s # Order deny,allow 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 135 1693s # --- 1693s # Order deny,allow 1693s # Allow from 66.6.6.6 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 136 1693s # --- 1693s # Order allow,deny 1693s # Allow from all 1693s # expecting access. 1693s ok 137 1693s # --- 1693s # Order allow,deny 1693s # Deny from all 1693s # expecting access denial. 1693s ok 138 1693s # --- 1693s # Order allow,deny 1693s # Allow from all 1693s # Deny from all 1693s # expecting access denial. 1693s ok 139 1693s # --- 1693s # Order allow,deny 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 140 1693s # --- 1693s # Order allow,deny 1693s # Allow from all 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 141 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 142 1693s # --- 1693s # Order allow,deny 1693s # Allow from all 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 143 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 144 1693s # --- 1693s # Order allow,deny 1693s # Allow from all 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 145 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 146 1693s # --- 1693s # Order allow,deny 1693s # Allow from all 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 147 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 148 1693s # --- 1693s # Order allow,deny 1693s # Allow from all 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 149 1693s # --- 1693s # Order allow,deny 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 150 1693s # --- 1693s # Order allow,deny 1693s # Allow from all 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 151 1693s # --- 1693s # Order allow,deny 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 152 1693s # --- 1693s # Order allow,deny 1693s # Allow from all 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 153 1693s # --- 1693s # Order allow,deny 1693s # Allow from localhost 1693s # expecting access. 1693s ok 154 1693s # --- 1693s # Order allow,deny 1693s # Deny from all 1693s # expecting access denial. 1693s ok 155 1693s # --- 1693s # Order allow,deny 1693s # Allow from localhost 1693s # Deny from all 1693s # expecting access denial. 1693s ok 156 1693s # --- 1693s # Order allow,deny 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 157 1693s # --- 1693s # Order allow,deny 1693s # Allow from localhost 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 158 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 159 1693s # --- 1693s # Order allow,deny 1693s # Allow from localhost 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 160 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 161 1693s # --- 1693s # Order allow,deny 1693s # Allow from localhost 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 162 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 163 1693s # --- 1693s # Order allow,deny 1693s # Allow from localhost 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 164 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 165 1693s # --- 1693s # Order allow,deny 1693s # Allow from localhost 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 166 1693s # --- 1693s # Order allow,deny 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 167 1693s # --- 1693s # Order allow,deny 1693s # Allow from localhost 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 168 1693s # --- 1693s # Order allow,deny 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 169 1693s # --- 1693s # Order allow,deny 1693s # Allow from localhost 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 170 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1 1693s # expecting access. 1693s ok 171 1693s # --- 1693s # Order allow,deny 1693s # Deny from all 1693s # expecting access denial. 1693s ok 172 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1 1693s # Deny from all 1693s # expecting access denial. 1693s ok 173 1693s # --- 1693s # Order allow,deny 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 174 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 175 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 176 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 177 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 178 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 179 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 180 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 181 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 182 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 183 1693s # --- 1693s # Order allow,deny 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 184 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 185 1693s # --- 1693s # Order allow,deny 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 186 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 187 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0 1693s # expecting access. 1693s ok 188 1693s # --- 1693s # Order allow,deny 1693s # Deny from all 1693s # expecting access denial. 1693s ok 189 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0 1693s # Deny from all 1693s # expecting access denial. 1693s ok 190 1693s # --- 1693s # Order allow,deny 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 191 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 192 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 193 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 194 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 195 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 196 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 197 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 198 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 199 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 200 1693s # --- 1693s # Order allow,deny 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 201 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 202 1693s # --- 1693s # Order allow,deny 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 203 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 204 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # expecting access. 1693s ok 205 1693s # --- 1693s # Order allow,deny 1693s # Deny from all 1693s # expecting access denial. 1693s ok 206 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from all 1693s # expecting access denial. 1693s ok 207 1693s # --- 1693s # Order allow,deny 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 208 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 209 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 210 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 211 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 212 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 213 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 214 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 215 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 216 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 217 1693s # --- 1693s # Order allow,deny 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 218 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 219 1693s # --- 1693s # Order allow,deny 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 220 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 221 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/16 1693s # expecting access. 1693s ok 222 1693s # --- 1693s # Order allow,deny 1693s # Deny from all 1693s # expecting access denial. 1693s ok 223 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/16 1693s # Deny from all 1693s # expecting access denial. 1693s ok 224 1693s # --- 1693s # Order allow,deny 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 225 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/16 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 226 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 227 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/16 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 228 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 229 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/16 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 230 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 231 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/16 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 232 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 233 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/16 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 234 1693s # --- 1693s # Order allow,deny 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 235 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/16 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 236 1693s # --- 1693s # Order allow,deny 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 237 1693s # --- 1693s # Order allow,deny 1693s # Allow from 127.0.0.1/16 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 238 1693s # --- 1693s # Order allow,deny 1693s # Allow from somewhere.else.com 1693s # expecting access denial. 1693s ok 239 1693s # --- 1693s # Order allow,deny 1693s # Deny from all 1693s # expecting access denial. 1693s ok 240 1693s # --- 1693s # Order allow,deny 1693s # Allow from somewhere.else.com 1693s # Deny from all 1693s # expecting access denial. 1693s ok 241 1693s # --- 1693s # Order allow,deny 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 242 1693s # --- 1693s # Order allow,deny 1693s # Allow from somewhere.else.com 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 243 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 244 1693s # --- 1693s # Order allow,deny 1693s # Allow from somewhere.else.com 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 245 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 246 1693s # --- 1693s # Order allow,deny 1693s # Allow from somewhere.else.com 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 247 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 248 1693s # --- 1693s # Order allow,deny 1693s # Allow from somewhere.else.com 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 249 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 250 1693s # --- 1693s # Order allow,deny 1693s # Allow from somewhere.else.com 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 251 1693s # --- 1693s # Order allow,deny 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 252 1693s # --- 1693s # Order allow,deny 1693s # Allow from somewhere.else.com 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 253 1693s # --- 1693s # Order allow,deny 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 254 1693s # --- 1693s # Order allow,deny 1693s # Allow from somewhere.else.com 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 255 1693s # --- 1693s # Order allow,deny 1693s # Allow from 66.6.6.6 1693s # expecting access denial. 1693s ok 256 1693s # --- 1693s # Order allow,deny 1693s # Deny from all 1693s # expecting access denial. 1693s ok 257 1693s # --- 1693s # Order allow,deny 1693s # Allow from 66.6.6.6 1693s # Deny from all 1693s # expecting access denial. 1693s ok 258 1693s # --- 1693s # Order allow,deny 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 259 1693s # --- 1693s # Order allow,deny 1693s # Allow from 66.6.6.6 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 260 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 261 1693s # --- 1693s # Order allow,deny 1693s # Allow from 66.6.6.6 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 262 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 263 1693s # --- 1693s # Order allow,deny 1693s # Allow from 66.6.6.6 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 264 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 265 1693s # --- 1693s # Order allow,deny 1693s # Allow from 66.6.6.6 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 266 1693s # --- 1693s # Order allow,deny 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 267 1693s # --- 1693s # Order allow,deny 1693s # Allow from 66.6.6.6 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 268 1693s # --- 1693s # Order allow,deny 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 269 1693s # --- 1693s # Order allow,deny 1693s # Allow from 66.6.6.6 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 270 1693s # --- 1693s # Order allow,deny 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 271 1693s # --- 1693s # Order allow,deny 1693s # Allow from 66.6.6.6 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 272 1693s # --- 1693s # Order mutual-failure 1693s # Allow from all 1693s # expecting access. 1693s ok 273 1693s # --- 1693s # Order mutual-failure 1693s # Deny from all 1693s # expecting access denial. 1693s ok 274 1693s # --- 1693s # Order mutual-failure 1693s # Allow from all 1693s # Deny from all 1693s # expecting access denial. 1693s ok 275 1693s # --- 1693s # Order mutual-failure 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 276 1693s # --- 1693s # Order mutual-failure 1693s # Allow from all 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 277 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 278 1693s # --- 1693s # Order mutual-failure 1693s # Allow from all 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 279 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 280 1693s # --- 1693s # Order mutual-failure 1693s # Allow from all 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 281 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 282 1693s # --- 1693s # Order mutual-failure 1693s # Allow from all 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 283 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 284 1693s # --- 1693s # Order mutual-failure 1693s # Allow from all 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 285 1693s # --- 1693s # Order mutual-failure 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 286 1693s # --- 1693s # Order mutual-failure 1693s # Allow from all 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 287 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 288 1693s # --- 1693s # Order mutual-failure 1693s # Allow from all 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 289 1693s # --- 1693s # Order mutual-failure 1693s # Allow from localhost 1693s # expecting access. 1693s ok 290 1693s # --- 1693s # Order mutual-failure 1693s # Deny from all 1693s # expecting access denial. 1693s ok 291 1693s # --- 1693s # Order mutual-failure 1693s # Allow from localhost 1693s # Deny from all 1693s # expecting access denial. 1693s ok 292 1693s # --- 1693s # Order mutual-failure 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 293 1693s # --- 1693s # Order mutual-failure 1693s # Allow from localhost 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 294 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 295 1693s # --- 1693s # Order mutual-failure 1693s # Allow from localhost 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 296 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 297 1693s # --- 1693s # Order mutual-failure 1693s # Allow from localhost 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 298 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 299 1693s # --- 1693s # Order mutual-failure 1693s # Allow from localhost 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 300 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 301 1693s # --- 1693s # Order mutual-failure 1693s # Allow from localhost 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 302 1693s # --- 1693s # Order mutual-failure 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 303 1693s # --- 1693s # Order mutual-failure 1693s # Allow from localhost 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 304 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 305 1693s # --- 1693s # Order mutual-failure 1693s # Allow from localhost 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 306 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1 1693s # expecting access. 1693s ok 307 1693s # --- 1693s # Order mutual-failure 1693s # Deny from all 1693s # expecting access denial. 1693s ok 308 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1 1693s # Deny from all 1693s # expecting access denial. 1693s ok 309 1693s # --- 1693s # Order mutual-failure 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 310 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 311 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 312 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 313 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 314 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 315 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 316 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 317 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 318 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 319 1693s # --- 1693s # Order mutual-failure 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 320 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 321 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 322 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 323 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0 1693s # expecting access. 1693s ok 324 1693s # --- 1693s # Order mutual-failure 1693s # Deny from all 1693s # expecting access denial. 1693s ok 325 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0 1693s # Deny from all 1693s # expecting access denial. 1693s ok 326 1693s # --- 1693s # Order mutual-failure 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 327 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 328 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 329 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 330 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 331 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 332 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 333 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 334 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 335 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 336 1693s # --- 1693s # Order mutual-failure 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 337 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 338 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 339 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 340 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # expecting access. 1693s ok 341 1693s # --- 1693s # Order mutual-failure 1693s # Deny from all 1693s # expecting access denial. 1693s ok 342 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from all 1693s # expecting access denial. 1693s ok 343 1693s # --- 1693s # Order mutual-failure 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 344 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 345 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 346 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 347 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 348 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 349 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 350 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 351 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 352 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 353 1693s # --- 1693s # Order mutual-failure 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 354 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 355 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 356 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/255.255.0.0 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 357 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/16 1693s # expecting access. 1693s ok 358 1693s # --- 1693s # Order mutual-failure 1693s # Deny from all 1693s # expecting access denial. 1693s ok 359 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/16 1693s # Deny from all 1693s # expecting access denial. 1693s ok 360 1693s # --- 1693s # Order mutual-failure 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 361 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/16 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 362 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 363 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/16 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 364 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 365 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/16 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 366 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 367 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/16 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 368 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 369 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/16 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 370 1693s # --- 1693s # Order mutual-failure 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 371 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/16 1693s # Deny from somewhere.else.com 1693s # expecting access. 1693s ok 372 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 373 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 127.0.0.1/16 1693s # Deny from 66.6.6.6 1693s # expecting access. 1693s ok 374 1693s # --- 1693s # Order mutual-failure 1693s # Allow from somewhere.else.com 1693s # expecting access denial. 1693s ok 375 1693s # --- 1693s # Order mutual-failure 1693s # Deny from all 1693s # expecting access denial. 1693s ok 376 1693s # --- 1693s # Order mutual-failure 1693s # Allow from somewhere.else.com 1693s # Deny from all 1693s # expecting access denial. 1693s ok 377 1693s # --- 1693s # Order mutual-failure 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 378 1693s # --- 1693s # Order mutual-failure 1693s # Allow from somewhere.else.com 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 379 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 380 1693s # --- 1693s # Order mutual-failure 1693s # Allow from somewhere.else.com 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 381 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 382 1693s # --- 1693s # Order mutual-failure 1693s # Allow from somewhere.else.com 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 383 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 384 1693s # --- 1693s # Order mutual-failure 1693s # Allow from somewhere.else.com 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 385 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 386 1693s # --- 1693s # Order mutual-failure 1693s # Allow from somewhere.else.com 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 387 1693s # --- 1693s # Order mutual-failure 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 388 1693s # --- 1693s # Order mutual-failure 1693s # Allow from somewhere.else.com 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 389 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 390 1693s # --- 1693s # Order mutual-failure 1693s # Allow from somewhere.else.com 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 391 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 66.6.6.6 1693s # expecting access denial. 1693s ok 392 1693s # --- 1693s # Order mutual-failure 1693s # Deny from all 1693s # expecting access denial. 1693s ok 393 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 66.6.6.6 1693s # Deny from all 1693s # expecting access denial. 1693s ok 394 1693s # --- 1693s # Order mutual-failure 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 395 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 66.6.6.6 1693s # Deny from localhost 1693s # expecting access denial. 1693s ok 396 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 397 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 66.6.6.6 1693s # Deny from 127.0.0.1 1693s # expecting access denial. 1693s ok 398 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 399 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 66.6.6.6 1693s # Deny from 127.0 1693s # expecting access denial. 1693s ok 400 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 401 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 66.6.6.6 1693s # Deny from 127.0.0.1/255.255.0.0 1693s # expecting access denial. 1693s ok 402 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 403 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 66.6.6.6 1693s # Deny from 127.0.0.1/16 1693s # expecting access denial. 1693s ok 404 1693s # --- 1693s # Order mutual-failure 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 405 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 66.6.6.6 1693s # Deny from somewhere.else.com 1693s # expecting access denial. 1693s ok 406 1693s # --- 1693s # Order mutual-failure 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 407 1693s # --- 1693s # Order mutual-failure 1693s # Allow from 66.6.6.6 1693s # Deny from 66.6.6.6 1693s # expecting access denial. 1693s ok 408 1693s ok 1699s t/modules/actions.t ................. 1699s 1..20 1699s # Running under perl version 5.040000 for linux 1699s # Current time local: Fri Nov 29 21:18:54 2024 1699s # Current time GMT: Fri Nov 29 21:18:54 2024 1699s # Using Test.pm version 1.31 1699s # Using Apache/Test.pm version 1.44 1699s # expected: 200 1699s # received: '200' 1699s ok 1 1699s # expected: 'nada' 1699s # received: 'nada' 1699s ok 2 1699s # expected: 404 1699s # received: '404' 1699s ok 3 1699s ok 4 # skip RC=404, no need to check content 1699s # expected: 404 1699s # received: '404' 1699s ok 5 1699s ok 6 # skip RC=404, no need to check content 1699s # expected: 404 1699s # received: '404' 1699s ok 7 1699s ok 8 # skip RC=404, no need to check content 1699s # expected: 200 1699s # received: '200' 1699s ok 9 1699s # expected: 'nada' 1699s # received: 'nada' 1699s ok 10 1699s # expected: 404 1699s # received: '404' 1699s ok 11 1699s ok 12 # skip RC=404, no need to check content 1699s # expected: 200 1699s # received: '200' 1699s ok 13 1699s # expected: 'POST 1699s # foo2: bar2 1699s # ' 1699s # received: 'POST 1699s # foo2: bar2 1699s # ' 1699s ok 14 1699s # expected: 405 1699s # received: '405' 1699s ok 15 1699s # expected: 200 1699s # received: '200' 1699s ok 16 1699s # expected: 'foo=bar' 1699s # received: 'foo=bar' 1699s ok 17 1699s # expected: 200 1699s # received: '200' 1699s ok 18 1699s # expected: 'POST 1699s # foo2: bar2 1699s # ' 1699s # received: 'POST 1699s # foo2: bar2 1699s # ' 1699s ok 19 1699s # expected: 405 1699s # received: '405' 1699s ok 20 1699s ok 1705s t/modules/alias.t ................... 1705s 1..134 1705s # Running under perl version 5.040000 for linux 1705s # Current time local: Fri Nov 29 21:19:00 2024 1705s # Current time GMT: Fri Nov 29 21:19:00 2024 1705s # Using Test.pm version 1.31 1705s # Using Apache/Test.pm version 1.44 1705s # verifying simple aliases 1705s # testing : /alias/ 1705s # expected: 200 1705s # received: '200' 1705s ok 1 1705s # testing : /bogu/ 1705s # expected: 404 1705s # received: '404' 1705s ok 2 1705s # verifying alias match with /ali[0-9]. 1705s # testing : /ali0 1705s # expected: 0 1705s # received: '0' 1705s ok 3 1705s # testing : /ali1 1705s # expected: 1 1705s # received: '1' 1705s ok 4 1705s # testing : /ali2 1705s # expected: 2 1705s # received: '2' 1705s ok 5 1705s # testing : /ali3 1705s # expected: 3 1705s # received: '3' 1705s ok 6 1705s # testing : /ali4 1705s # expected: 4 1705s # received: '4' 1705s ok 7 1705s # testing : /ali5 1705s # expected: 5 1705s # received: '5' 1705s ok 8 1705s # testing : /ali6 1705s # expected: 6 1705s # received: '6' 1705s ok 9 1705s # testing : /ali7 1705s # expected: 7 1705s # received: '7' 1705s ok 10 1705s # testing : /ali8 1705s # expected: 8 1705s # received: '8' 1705s ok 11 1705s # testing : /ali9 1705s # expected: 9 1705s # received: '9' 1705s ok 12 1705s # verifying expression alias match with /expr/ali[0-9]. 1705s # testing : /ali0 1705s # expected: 0 1705s # received: '0' 1705s ok 13 1705s # testing : /ali1 1705s # expected: 1 1705s # received: '1' 1705s ok 14 1705s # testing : /ali2 1705s # expected: 2 1705s # received: '2' 1705s ok 15 1705s # testing : /ali3 1705s # expected: 3 1705s # received: '3' 1705s ok 16 1705s # testing : /ali4 1705s # expected: 4 1705s # received: '4' 1705s ok 17 1705s # testing : /ali5 1705s # expected: 5 1705s # received: '5' 1705s ok 18 1705s # testing : /ali6 1705s # expected: 6 1705s # received: '6' 1705s ok 19 1705s # testing : /ali7 1705s # expected: 7 1705s # received: '7' 1705s ok 20 1705s # testing : /ali8 1705s # expected: 8 1705s # received: '8' 1705s ok 21 1705s # testing : /ali9 1705s # expected: 9 1705s # received: '9' 1705s ok 22 1705s # testing : /forbid 1705s # expected: '403' 1705s # received: '403' 1705s ok 23 1705s # testing : /gone 1705s # expected: '410' 1705s # received: '410' 1705s ok 24 1705s # testing : /perm 1705s # expected: '301' 1705s # received: '301' 1705s ok 25 1705s # testing : /perm2 1705s # expected: '301' 1705s # received: '301' 1705s ok 26 1705s # testing : /seeother 1705s # expected: '303' 1705s # received: '303' 1705s ok 27 1705s # testing : /temp 1705s # expected: '302' 1705s # received: '302' 1705s ok 28 1705s # testing : /temp2 1705s # expected: '302' 1705s # received: '302' 1705s ok 29 1705s verifying body of perm and temp redirect match 1705s # testing : /p0 1705s # expected: 0 1705s # received: '0' 1705s ok 30 1705s # testing : /p1 1705s # expected: 1 1705s # received: '1' 1705s ok 31 1705s # testing : /p2 1705s # expected: 2 1705s # received: '2' 1705s ok 32 1705s # testing : /p3 1705s # expected: 3 1705s # received: '3' 1705s ok 33 1705s # testing : /p4 1705s # expected: 4 1705s # received: '4' 1705s ok 34 1705s # testing : /p5 1705s # expected: 5 1705s # received: '5' 1705s ok 35 1705s # testing : /p6 1705s # expected: 6 1705s # received: '6' 1705s ok 36 1705s # testing : /p7 1705s # expected: 7 1705s # received: '7' 1705s ok 37 1705s # testing : /p8 1705s # expected: 8 1705s # received: '8' 1705s ok 38 1705s # testing : /p9 1705s # expected: 9 1705s # received: '9' 1705s ok 39 1705s # testing : /t0 1705s # expected: 0 1705s # received: '0' 1705s ok 40 1705s # testing : /t1 1705s # expected: 1 1705s # received: '1' 1705s ok 41 1705s # testing : /t2 1705s # expected: 2 1705s # received: '2' 1705s ok 42 1705s # testing : /t3 1705s # expected: 3 1705s # received: '3' 1705s ok 43 1705s # testing : /t4 1705s # expected: 4 1705s # received: '4' 1705s ok 44 1705s # testing : /t5 1705s # expected: 5 1705s # received: '5' 1705s ok 45 1705s # testing : /t6 1705s # expected: 6 1705s # received: '6' 1705s ok 46 1705s # testing : /t7 1705s # expected: 7 1705s # received: '7' 1705s ok 47 1705s # testing : /t8 1705s # expected: 8 1705s # received: '8' 1705s ok 48 1705s # testing : /t9 1705s # expected: 9 1705s # received: '9' 1705s ok 49 1705s verifying body of perm and temp redirect match with expression support 1705s # testing : /p0 1705s # expected: 0 1705s # received: '0' 1705s ok 50 1705s # testing : /p1 1705s # expected: 1 1705s # received: '1' 1705s ok 51 1705s # testing : /p2 1705s # expected: 2 1705s # received: '2' 1705s ok 52 1705s # testing : /p3 1705s # expected: 3 1705s # received: '3' 1705s ok 53 1705s # testing : /p4 1705s # expected: 4 1705s # received: '4' 1705s ok 54 1705s # testing : /p5 1705s # expected: 5 1705s # received: '5' 1705s ok 55 1705s # testing : /p6 1705s # expected: 6 1705s # received: '6' 1705s ok 56 1705s # testing : /p7 1705s # expected: 7 1705s # received: '7' 1705s ok 57 1705s # testing : /p8 1705s # expected: 8 1705s # received: '8' 1705s ok 58 1705s # testing : /p9 1705s # expected: 9 1705s # received: '9' 1705s ok 59 1705s # testing : /t0 1705s # expected: 0 1705s # received: '0' 1705s ok 60 1705s # testing : /t1 1705s # expected: 1 1705s # received: '1' 1705s ok 61 1705s # testing : /t2 1705s # expected: 2 1705s # received: '2' 1705s ok 62 1705s # testing : /t3 1705s # expected: 3 1705s # received: '3' 1705s ok 63 1705s # testing : /t4 1705s # expected: 4 1705s # received: '4' 1705s ok 64 1705s # testing : /t5 1705s # expected: 5 1705s # received: '5' 1705s ok 65 1705s # testing : /t6 1705s # expected: 6 1705s # received: '6' 1705s ok 66 1705s # testing : /t7 1705s # expected: 7 1705s # received: '7' 1705s ok 67 1705s # testing : /t8 1705s # expected: 8 1705s # received: '8' 1705s ok 68 1705s # testing : /t9 1705s # expected: 9 1705s # received: '9' 1705s ok 69 1705s verifying return code of seeother and gone redirect match 1705s # testing : g0 1705s # expected: '410' 1705s # received: '410' 1705s ok 70 1705s # testing : g1 1705s # expected: '410' 1705s # received: '410' 1705s ok 71 1705s # testing : g2 1705s # expected: '410' 1705s # received: '410' 1705s ok 72 1705s # testing : g3 1705s # expected: '410' 1705s # received: '410' 1705s ok 73 1705s # testing : g4 1705s # expected: '410' 1705s # received: '410' 1705s ok 74 1705s # testing : g5 1705s # expected: '410' 1705s # received: '410' 1705s ok 75 1705s # testing : g6 1705s # expected: '410' 1705s # received: '410' 1705s ok 76 1705s # testing : g7 1705s # expected: '410' 1705s # received: '410' 1705s ok 77 1705s # testing : g8 1705s # expected: '410' 1705s # received: '410' 1705s ok 78 1705s # testing : g9 1705s # expected: '410' 1705s # received: '410' 1705s ok 79 1705s # testing : s0 1705s # expected: '303' 1705s # received: '303' 1705s ok 80 1705s # testing : s1 1705s # expected: '303' 1705s # received: '303' 1705s ok 81 1705s # testing : s2 1705s # expected: '303' 1705s # received: '303' 1705s ok 82 1705s # testing : s3 1705s # expected: '303' 1705s # received: '303' 1705s ok 83 1705s # testing : s4 1705s # expected: '303' 1705s # received: '303' 1705s ok 84 1705s # testing : s5 1705s # expected: '303' 1705s # received: '303' 1705s ok 85 1705s # testing : s6 1705s # expected: '303' 1705s # received: '303' 1705s ok 86 1705s # testing : s7 1705s # expected: '303' 1705s # received: '303' 1705s ok 87 1705s # testing : s8 1705s # expected: '303' 1705s # received: '303' 1705s ok 88 1705s # testing : s9 1705s # expected: '303' 1705s # received: '303' 1705s ok 89 1705s # testing : f0 1705s # expected: '403' 1705s # received: '403' 1705s ok 90 1705s # testing : f1 1705s # expected: '403' 1705s # received: '403' 1705s ok 91 1705s # testing : f2 1705s # expected: '403' 1705s # received: '403' 1705s ok 92 1705s # testing : f3 1705s # expected: '403' 1705s # received: '403' 1705s ok 93 1705s # testing : f4 1705s # expected: '403' 1705s # received: '403' 1705s ok 94 1705s # testing : f5 1705s # expected: '403' 1705s # received: '403' 1705s ok 95 1705s # testing : f6 1705s # expected: '403' 1705s # received: '403' 1705s ok 96 1705s # testing : f7 1705s # expected: '403' 1705s # received: '403' 1705s ok 97 1705s # testing : f8 1705s # expected: '403' 1705s # received: '403' 1705s ok 98 1705s # testing : f9 1705s # expected: '403' 1705s # received: '403' 1705s ok 99 1705s verifying return code of seeother and gone redirect match with expression support 1705s # testing : g0 1705s # expected: '410' 1705s # received: '410' 1705s ok 100 1705s # testing : g1 1705s # expected: '410' 1705s # received: '410' 1705s ok 101 1705s # testing : g2 1705s # expected: '410' 1705s # received: '410' 1705s ok 102 1705s # testing : g3 1705s # expected: '410' 1705s # received: '410' 1705s ok 103 1705s # testing : g4 1705s # expected: '410' 1705s # received: '410' 1705s ok 104 1705s # testing : g5 1705s # expected: '410' 1705s # received: '410' 1705s ok 105 1705s # testing : g6 1705s # expected: '410' 1705s # received: '410' 1705s ok 106 1705s # testing : g7 1705s # expected: '410' 1705s # received: '410' 1705s ok 107 1705s # testing : g8 1705s # expected: '410' 1705s # received: '410' 1705s ok 108 1705s # testing : g9 1705s # expected: '410' 1705s # received: '410' 1705s ok 109 1705s # testing : s0 1705s # expected: '303' 1705s # received: '303' 1705s ok 110 1705s # testing : s1 1705s # expected: '303' 1705s # received: '303' 1705s ok 111 1705s # testing : s2 1705s # expected: '303' 1705s # received: '303' 1705s ok 112 1705s # testing : s3 1705s # expected: '303' 1705s # received: '303' 1705s ok 113 1705s # testing : s4 1705s # expected: '303' 1705s # received: '303' 1705s ok 114 1705s # testing : s5 1705s # expected: '303' 1705s # received: '303' 1705s ok 115 1705s # testing : s6 1705s # expected: '303' 1705s # received: '303' 1705s ok 116 1705s # testing : s7 1705s # expected: '303' 1705s # received: '303' 1705s ok 117 1705s # testing : s8 1705s # expected: '303' 1705s # received: '303' 1705s ok 118 1705s # testing : s9 1705s # expected: '303' 1705s # received: '303' 1705s ok 119 1705s # testing : f0 1705s # expected: '403' 1705s # received: '403' 1705s ok 120 1705s # testing : f1 1705s # expected: '403' 1705s # received: '403' 1705s ok 121 1705s # testing : f2 1705s # expected: '403' 1705s # received: '403' 1705s ok 122 1705s # testing : f3 1705s # expected: '403' 1705s # received: '403' 1705s ok 123 1705s # testing : f4 1705s # expected: '403' 1705s # received: '403' 1705s ok 124 1705s # testing : f5 1705s # expected: '403' 1705s # received: '403' 1705s ok 125 1705s # testing : f6 1705s # expected: '403' 1705s # received: '403' 1705s ok 126 1705s # testing : f7 1705s # expected: '403' 1705s # received: '403' 1705s ok 127 1705s # testing : f8 1705s # expected: '403' 1705s # received: '403' 1705s ok 128 1705s # testing : f9 1705s # expected: '403' 1705s # received: '403' 1705s ok 129 1705s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1705s # verifying /modules/alias/script is plain text 1705s # testing : /modules/alias/script 1705s # expected: '#!/bin/sh 1705s # echo Content-type: text/plain 1705s # echo 1705s # echo this is a shell script cgi. 1705s # ' 1705s # received: '#!/bin/sh 1705s # echo Content-type: text/plain 1705s # echo 1705s # echo this is a shell script cgi. 1705s # ' 1705s ok 130 1705s # verifying same file accessed at /cgi/script is executed code 1705s # testing : /cgi/script 1705s # expected: 'this is a shell script cgi. 1705s # ' 1705s # received: 'this is a shell script cgi. 1705s # ' 1705s ok 131 1705s # verifying ScriptAliasMatch with /aliascgi-script 1705s # testing : /aliascgi-script 1705s # expected: 'this is a shell script cgi. 1705s # ' 1705s # received: 'this is a shell script cgi. 1705s # ' 1705s ok 132 1705s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1705s # testing : /aliascgi-script 1705s # expected: 'this is a shell script cgi. 1705s # ' 1705s # received: 'this is a shell script cgi. 1705s # ' 1705s ok 133 1705s # verifying bad script alias. 1705s # testing : /aliascgi-nada 1705s # expected: 404 1705s # received: '404' 1705s ok 134 1705s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1705s ok 1710s t/modules/allowmethods.t ............ 1710s 1..9 1710s # Running under perl version 5.040000 for linux 1710s # Current time local: Fri Nov 29 21:19:06 2024 1710s # Current time GMT: Fri Nov 29 21:19:06 2024 1710s # Using Test.pm version 1.31 1710s # Using Apache/Test.pm version 1.44 1710s # testing : Get request to /Get responds 200 1710s # expected: 200 1710s # received: '200' 1710s ok 1 1710s # testing : Head request to /Get responds 200 1710s # expected: 200 1710s # received: '200' 1710s ok 2 1710s # testing : Post request to /Get responds 405 1710s # expected: 405 1710s # received: '405' 1710s ok 3 1710s # testing : Get request to /Head responds 200 1710s # expected: 200 1710s # received: '200' 1710s ok 4 1710s # testing : Head request to /Head responds 200 1710s # expected: 200 1710s # received: '200' 1710s ok 5 1710s # testing : Post request to /Head responds 405 1710s # expected: 405 1710s # received: '405' 1710s ok 6 1710s # testing : Get request to /Post responds 405 1710s # expected: 405 1710s # received: '405' 1710s ok 7 1710s # testing : Head request to /Post responds 405 1710s # expected: 405 1710s # received: '405' 1710s ok 8 1710s # testing : Post request to /Post responds 200 1710s # expected: 200 1710s # received: '200' 1710s ok 9 1710s ok 1715s t/modules/asis.t .................... 1715s 1..3 1715s # Running under perl version 5.040000 for linux 1715s # Current time local: Fri Nov 29 21:19:11 2024 1715s # Current time GMT: Fri Nov 29 21:19:11 2024 1715s # Using Test.pm version 1.31 1715s # Using Apache/Test.pm version 1.44 1715s # testing : asis content OK 1715s # expected: 'This is asis content. 1715s # ' 1715s # received: 'This is asis content. 1715s # ' 1715s ok 1 1715s # testing : asis gave 404 error 1715s # expected: 404 1715s # received: '404' 1715s ok 2 1715s # testing : asis gave 403 error 1715s # expected: 403 1715s # received: '403' 1715s ok 3 1715s ok 1722s t/modules/authz_core.t .............. 1722s 1..504 1722s # Running under perl version 5.040000 for linux 1722s # Current time local: Fri Nov 29 21:19:16 2024 1722s # Current time GMT: Fri Nov 29 21:19:16 2024 1722s # Using Test.pm version 1.31 1722s # Using Apache/Test.pm version 1.44 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/basic1 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/groups1 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1722s # got 200, expected 200 [a/ : a/ ] 1722s ok 1 1722s # got 200, expected 200 [a/ : a/ 1] 1722s ok 2 1722s # got 200, expected 200 [a/ : a/ 2] 1722s ok 3 1722s # got 200, expected 200 [a/ : a/ 1 2] 1722s ok 4 1722s # got 200, expected 200 [a/ : a/ 3] 1722s ok 5 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1722s # got 401, expected 401 [a/ user1: a/ ] 1722s ok 6 1722s # got 200, expected 200 [a/ user1: a/ user1] 1722s ok 7 1722s # got 401, expected 401 [a/ user1: a/ user2] 1722s ok 8 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1722s # got 403, expected 403 [a/ Any 1 2: a/ ] 1722s ok 9 1722s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1722s ok 10 1722s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1722s ok 11 1722s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1722s ok 12 1722s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1722s ok 13 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1722s ok 14 1722s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1722s ok 15 1722s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1722s ok 16 1722s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1722s ok 17 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1722s ok 18 1722s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1722s ok 19 1722s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1722s ok 20 1722s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1722s ok 21 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1722s ok 22 1722s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1722s ok 23 1722s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1722s ok 24 1722s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1722s ok 25 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1722s ok 26 1722s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1722s ok 27 1722s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1722s ok 28 1722s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1722s ok 29 1722s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1722s ok 30 1722s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1722s ok 31 1722s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1722s ok 32 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1722s ok 33 1722s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1722s ok 34 1722s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1722s ok 35 1722s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1722s ok 36 1722s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1722s ok 37 1722s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1722s ok 38 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1722s ok 39 1722s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1722s ok 40 1722s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1722s ok 41 1722s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1722s ok 42 1722s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1722s ok 43 1722s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1722s ok 44 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1722s ok 45 1722s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1722s ok 46 1722s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1722s ok 47 1722s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1722s ok 48 1722s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1722s ok 49 1722s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1722s ok 50 1722s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1722s ok 51 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1722s ok 52 1722s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1722s ok 53 1722s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1722s ok 54 1722s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1722s ok 55 1722s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1722s ok 56 1722s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1722s ok 57 1722s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1722s ok 58 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1722s # got 403, expected 403 [a/ All 1 !2: a/ ] 1722s ok 59 1722s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1722s ok 60 1722s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1722s ok 61 1722s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1722s ok 62 1722s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1722s ok 63 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1722s ok 64 1722s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1722s ok 65 1722s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1722s ok 66 1722s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1722s ok 67 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1722s ok 68 1722s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1722s ok 69 1722s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1722s ok 70 1722s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1722s ok 71 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1722s ok 72 1722s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1722s ok 73 1722s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1722s ok 74 1722s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1722s ok 75 1722s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1722s ok 76 1722s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1722s ok 77 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1722s ok 78 1722s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1722s ok 79 1722s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1722s ok 80 1722s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1722s ok 81 1722s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1722s ok 82 1722s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1722s ok 83 1722s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1722s ok 84 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1722s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1722s ok 85 1722s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1722s ok 86 1722s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1722s ok 87 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1722s ok 88 1722s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1722s ok 89 1722s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1722s ok 90 1722s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1722s ok 91 1722s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1722s ok 92 1722s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1722s ok 93 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1722s ok 94 1722s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1722s ok 95 1722s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1722s ok 96 1722s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1722s ok 97 1722s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1722s ok 98 1722s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1722s ok 99 1722s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1722s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1722s ok 100 1722s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1722s ok 101 1722s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1722s ok 102 1723s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1723s ok 103 1723s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1723s ok 104 1723s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1723s ok 105 1723s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1723s ok 106 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1723s ok 107 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1723s ok 108 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1723s ok 109 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1723s ok 110 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1723s ok 111 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1723s ok 112 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1723s ok 113 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 1 2: a/ ] 1723s ok 114 1723s # got 403, expected 403 [a/ All 1 2: a/ 1] 1723s ok 115 1723s # got 403, expected 403 [a/ All 1 2: a/ 2] 1723s ok 116 1723s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1723s ok 117 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1723s ok 118 1723s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1723s ok 119 1723s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1723s ok 120 1723s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1723s ok 121 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1723s ok 122 1723s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1723s ok 123 1723s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1723s ok 124 1723s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1723s ok 125 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1723s ok 126 1723s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1723s ok 127 1723s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1723s ok 128 1723s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1723s ok 129 1723s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1723s ok 130 1723s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1723s ok 131 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1723s ok 132 1723s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1723s ok 133 1723s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1723s ok 134 1723s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1723s ok 135 1723s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1723s ok 136 1723s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1723s ok 137 1723s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1723s ok 138 1723s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1723s ok 139 1723s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1723s ok 140 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1723s ok 141 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1723s ok 142 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1723s ok 143 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1723s ok 144 1723s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1723s ok 145 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1723s ok 146 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1723s ok 147 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1723s ok 148 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1723s ok 149 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1723s ok 150 1723s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1723s ok 151 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1723s ok 152 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1723s ok 153 1723s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1723s ok 154 1723s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1723s ok 155 1723s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1723s ok 156 1723s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1723s ok 157 1723s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1723s ok 158 1723s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1723s ok 159 1723s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1723s ok 160 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1723s ok 161 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1723s ok 162 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1723s ok 163 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1723s ok 164 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1723s ok 165 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1723s ok 166 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1723s ok 167 1723s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1723s ok 168 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1723s ok 169 1723s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1723s ok 170 1723s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1723s ok 171 1723s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1723s ok 172 1723s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1723s ok 173 1723s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1723s ok 174 1723s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1723s ok 175 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1723s ok 176 1723s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1723s ok 177 1723s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1723s ok 178 1723s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1723s ok 179 1723s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1723s ok 180 1723s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1723s ok 181 1723s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1723s ok 182 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1723s ok 183 1723s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1723s ok 184 1723s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1723s ok 185 1723s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1723s ok 186 1723s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1723s ok 187 1723s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1723s ok 188 1723s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1723s ok 189 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1723s ok 190 1723s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1723s ok 191 1723s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1723s ok 192 1723s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1723s ok 193 1723s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1723s ok 194 1723s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1723s ok 195 1723s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1723s ok 196 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1723s ok 197 1723s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1723s ok 198 1723s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1723s ok 199 1723s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1723s ok 200 1723s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1723s ok 201 1723s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1723s ok 202 1723s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1723s ok 203 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1723s ok 204 1723s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1723s ok 205 1723s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1723s ok 206 1723s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1723s ok 207 1723s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1723s ok 208 1723s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1723s ok 209 1723s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1723s ok 210 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1723s ok 211 1723s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1723s ok 212 1723s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1723s ok 213 1723s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1723s ok 214 1723s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1723s ok 215 1723s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1723s ok 216 1723s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1723s ok 217 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1723s ok 218 1723s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1723s ok 219 1723s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1723s ok 220 1723s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1723s ok 221 1723s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1723s ok 222 1723s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1723s ok 223 1723s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1723s ok 224 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1723s ok 225 1723s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1723s ok 226 1723s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1723s ok 227 1723s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1723s ok 228 1723s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1723s ok 229 1723s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1723s ok 230 1723s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1723s ok 231 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1723s ok 232 1723s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1723s ok 233 1723s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1723s ok 234 1723s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1723s ok 235 1723s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1723s ok 236 1723s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1723s ok 237 1723s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1723s ok 238 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1723s ok 239 1723s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1723s ok 240 1723s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1723s ok 241 1723s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1723s ok 242 1723s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1723s ok 243 1723s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1723s ok 244 1723s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1723s ok 245 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1723s ok 246 1723s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1723s ok 247 1723s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1723s ok 248 1723s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1723s ok 249 1723s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1723s ok 250 1723s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1723s ok 251 1723s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1723s ok 252 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1723s ok 253 1723s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1723s ok 254 1723s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1723s ok 255 1723s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1723s ok 256 1723s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1723s ok 257 1723s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1723s ok 258 1723s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1723s ok 259 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1723s ok 260 1723s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1723s ok 261 1723s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1723s ok 262 1723s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1723s ok 263 1723s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1723s ok 264 1723s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1723s ok 265 1723s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1723s ok 266 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1723s ok 267 1723s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1723s ok 268 1723s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1723s ok 269 1723s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1723s ok 270 1723s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1723s ok 271 1723s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1723s ok 272 1723s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1723s ok 273 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1723s ok 274 1723s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1723s ok 275 1723s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1723s ok 276 1723s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1723s ok 277 1723s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1723s ok 278 1723s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1723s ok 279 1723s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1723s ok 280 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1723s ok 281 1723s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1723s ok 282 1723s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1723s ok 283 1723s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1723s ok 284 1723s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1723s ok 285 1723s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1723s ok 286 1723s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1723s ok 287 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1723s ok 288 1723s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1723s ok 289 1723s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1723s ok 290 1723s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1723s ok 291 1723s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1723s ok 292 1723s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1723s ok 293 1723s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1723s ok 294 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1723s ok 295 1723s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1723s ok 296 1723s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1723s ok 297 1723s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1723s ok 298 1723s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1723s ok 299 1723s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1723s ok 300 1723s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1723s ok 301 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1723s ok 302 1723s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1723s ok 303 1723s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1723s ok 304 1723s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1723s ok 305 1723s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1723s ok 306 1723s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1723s ok 307 1723s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1723s ok 308 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1723s ok 309 1723s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1723s ok 310 1723s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1723s ok 311 1723s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1723s ok 312 1723s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1723s ok 313 1723s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1723s ok 314 1723s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1723s ok 315 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1723s ok 316 1723s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1723s ok 317 1723s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1723s ok 318 1723s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1723s ok 319 1723s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1723s ok 320 1723s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1723s ok 321 1723s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1723s ok 322 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1723s ok 323 1723s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1723s ok 324 1723s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1723s ok 325 1723s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1723s ok 326 1723s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1723s ok 327 1723s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1723s ok 328 1723s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1723s ok 329 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1723s ok 330 1723s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1723s ok 331 1723s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1723s ok 332 1723s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1723s ok 333 1723s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1723s ok 334 1723s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1723s ok 335 1723s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1723s ok 336 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1723s ok 337 1723s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1723s ok 338 1723s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1723s ok 339 1723s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1723s ok 340 1723s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1723s ok 341 1723s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1723s ok 342 1723s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1723s ok 343 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1723s ok 344 1723s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1723s ok 345 1723s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1723s ok 346 1723s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1723s ok 347 1723s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1723s ok 348 1723s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1723s ok 349 1723s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1723s ok 350 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1723s ok 351 1723s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1723s ok 352 1723s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1723s ok 353 1723s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1723s ok 354 1723s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1723s ok 355 1723s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1723s ok 356 1723s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1723s ok 357 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1723s ok 358 1723s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1723s ok 359 1723s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1723s ok 360 1723s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1723s ok 361 1723s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1723s ok 362 1723s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1723s ok 363 1723s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1723s ok 364 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1723s ok 365 1723s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1723s ok 366 1723s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1723s ok 367 1723s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1723s ok 368 1723s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1723s ok 369 1723s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1723s ok 370 1723s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1723s ok 371 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1723s ok 372 1723s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1723s ok 373 1723s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1723s ok 374 1723s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1723s ok 375 1723s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1723s ok 376 1723s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1723s ok 377 1723s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1723s ok 378 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1723s ok 379 1723s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1723s ok 380 1723s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1723s ok 381 1723s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1723s ok 382 1723s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1723s ok 383 1723s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1723s ok 384 1723s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1723s ok 385 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1723s ok 386 1723s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1723s ok 387 1723s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1723s ok 388 1723s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1723s ok 389 1723s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1723s ok 390 1723s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1723s ok 391 1723s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1723s ok 392 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1723s ok 393 1723s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1723s ok 394 1723s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1723s ok 395 1723s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1723s ok 396 1723s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1723s ok 397 1723s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1723s ok 398 1723s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1723s ok 399 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1723s ok 400 1723s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1723s ok 401 1723s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1723s ok 402 1723s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1723s ok 403 1723s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1723s ok 404 1723s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1723s ok 405 1723s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1723s ok 406 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1723s ok 407 1723s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1723s ok 408 1723s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1723s ok 409 1723s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1723s ok 410 1723s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1723s ok 411 1723s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1723s ok 412 1723s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1723s ok 413 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1723s ok 414 1723s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1723s ok 415 1723s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1723s ok 416 1723s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1723s ok 417 1723s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1723s ok 418 1723s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1723s ok 419 1723s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1723s ok 420 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1723s ok 421 1723s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1723s ok 422 1723s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1723s ok 423 1723s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1723s ok 424 1723s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1723s ok 425 1723s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1723s ok 426 1723s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1723s ok 427 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1723s ok 428 1723s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1723s ok 429 1723s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1723s ok 430 1723s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1723s ok 431 1723s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1723s ok 432 1723s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1723s ok 433 1723s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1723s ok 434 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1723s ok 435 1723s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1723s ok 436 1723s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1723s ok 437 1723s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1723s ok 438 1723s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1723s ok 439 1723s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1723s ok 440 1723s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1723s ok 441 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1723s ok 442 1723s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1723s ok 443 1723s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1723s ok 444 1723s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1723s ok 445 1723s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1723s ok 446 1723s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1723s ok 447 1723s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1723s ok 448 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1723s ok 449 1723s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1723s ok 450 1723s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1723s ok 451 1723s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1723s ok 452 1723s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1723s ok 453 1723s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1723s ok 454 1723s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1723s ok 455 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1723s ok 456 1723s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1723s ok 457 1723s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1723s ok 458 1723s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1723s ok 459 1723s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1723s ok 460 1723s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1723s ok 461 1723s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1723s ok 462 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1723s ok 463 1723s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1723s ok 464 1723s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1723s ok 465 1723s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1723s ok 466 1723s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1723s ok 467 1723s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1723s ok 468 1723s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1723s ok 469 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1723s ok 470 1723s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1723s ok 471 1723s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1723s ok 472 1723s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1723s ok 473 1723s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1723s ok 474 1723s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1723s ok 475 1723s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1723s ok 476 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1723s ok 477 1723s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1723s ok 478 1723s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1723s ok 479 1723s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1723s ok 480 1723s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1723s ok 481 1723s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1723s ok 482 1723s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1723s ok 483 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1723s ok 484 1723s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1723s ok 485 1723s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1723s ok 486 1723s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1723s ok 487 1723s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1723s ok 488 1723s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1723s ok 489 1723s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1723s ok 490 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1723s ok 491 1723s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1723s ok 492 1723s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1723s ok 493 1723s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1723s ok 494 1723s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1723s ok 495 1723s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1723s ok 496 1723s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1723s ok 497 1723s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1723s ok 498 1723s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1723s ok 499 1723s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1723s ok 500 1723s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1723s ok 501 1723s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1723s ok 502 1723s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1723s ok 503 1723s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1723s ok 504 1723s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/basic1 1723s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1723s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/groups1 1723s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s ok 1728s t/modules/autoindex.t ............... 1728s 1..84 1728s # Running under perl version 5.040000 for linux 1728s # Current time local: Fri Nov 29 21:19:23 2024 1728s # Current time GMT: Fri Nov 29 21:19:23 2024 1728s # Using Test.pm version 1.31 1728s # Using Apache/Test.pm version 1.44 1728s --- 1728s IndexOrderDefault Ascending Name 1728s GET /modules/autoindex/htaccess/ 1728s ok 1 1728s --- 1728s IndexOrderDefault Ascending Name 1728s 1728s (C=N O=A) 1728s GET /modules/autoindex/htaccess/?C=N&O=A 1728s ok 2 1728s --- 1728s IndexOrderDefault Ascending Name 1728s 1728s (C=N O=D) 1728s GET /modules/autoindex/htaccess/?C=N&O=D 1728s ok 3 1728s --- 1728s IndexOrderDefault Ascending Name 1728s 1728s (C=M O=A) 1728s GET /modules/autoindex/htaccess/?C=M&O=A 1728s ok 4 1728s --- 1728s IndexOrderDefault Ascending Name 1728s 1728s (C=M O=D) 1728s GET /modules/autoindex/htaccess/?C=M&O=D 1728s ok 5 1728s --- 1728s IndexOrderDefault Ascending Name 1728s 1728s (C=S O=A) 1728s GET /modules/autoindex/htaccess/?C=S&O=A 1728s ok 6 1728s --- 1728s IndexOrderDefault Ascending Name 1728s 1728s (C=S O=D) 1728s GET /modules/autoindex/htaccess/?C=S&O=D 1728s ok 7 1728s --- 1728s IndexOrderDefault Ascending Date 1728s GET /modules/autoindex/htaccess/ 1728s ok 8 1728s --- 1728s IndexOrderDefault Ascending Date 1728s 1728s (C=N O=A) 1728s GET /modules/autoindex/htaccess/?C=N&O=A 1728s ok 9 1728s --- 1728s IndexOrderDefault Ascending Date 1728s 1728s (C=N O=D) 1728s GET /modules/autoindex/htaccess/?C=N&O=D 1728s ok 10 1728s --- 1728s IndexOrderDefault Ascending Date 1728s 1728s (C=M O=A) 1728s GET /modules/autoindex/htaccess/?C=M&O=A 1728s ok 11 1728s --- 1728s IndexOrderDefault Ascending Date 1728s 1728s (C=M O=D) 1728s GET /modules/autoindex/htaccess/?C=M&O=D 1728s ok 12 1728s --- 1728s IndexOrderDefault Ascending Date 1728s 1728s (C=S O=A) 1728s GET /modules/autoindex/htaccess/?C=S&O=A 1728s ok 13 1728s --- 1728s IndexOrderDefault Ascending Date 1728s 1728s (C=S O=D) 1728s GET /modules/autoindex/htaccess/?C=S&O=D 1728s ok 14 1728s --- 1728s IndexOrderDefault Ascending Size 1728s GET /modules/autoindex/htaccess/ 1728s ok 15 1728s --- 1728s IndexOrderDefault Ascending Size 1728s 1728s (C=N O=A) 1728s GET /modules/autoindex/htaccess/?C=N&O=A 1728s ok 16 1728s --- 1728s IndexOrderDefault Ascending Size 1728s 1728s (C=N O=D) 1728s GET /modules/autoindex/htaccess/?C=N&O=D 1728s ok 17 1728s --- 1728s IndexOrderDefault Ascending Size 1728s 1728s (C=M O=A) 1728s GET /modules/autoindex/htaccess/?C=M&O=A 1728s ok 18 1728s --- 1728s IndexOrderDefault Ascending Size 1728s 1728s (C=M O=D) 1728s GET /modules/autoindex/htaccess/?C=M&O=D 1728s ok 19 1728s --- 1728s IndexOrderDefault Ascending Size 1728s 1728s (C=S O=A) 1728s GET /modules/autoindex/htaccess/?C=S&O=A 1728s ok 20 1728s --- 1728s IndexOrderDefault Ascending Size 1728s 1728s (C=S O=D) 1728s GET /modules/autoindex/htaccess/?C=S&O=D 1728s ok 21 1728s --- 1728s IndexOrderDefault Descending Name 1728s GET /modules/autoindex/htaccess/ 1728s ok 22 1728s --- 1728s IndexOrderDefault Descending Name 1728s 1728s (C=N O=A) 1728s GET /modules/autoindex/htaccess/?C=N&O=A 1728s ok 23 1728s --- 1728s IndexOrderDefault Descending Name 1728s 1728s (C=N O=D) 1728s GET /modules/autoindex/htaccess/?C=N&O=D 1728s ok 24 1728s --- 1728s IndexOrderDefault Descending Name 1728s 1728s (C=M O=A) 1728s GET /modules/autoindex/htaccess/?C=M&O=A 1728s ok 25 1728s --- 1728s IndexOrderDefault Descending Name 1728s 1728s (C=M O=D) 1728s GET /modules/autoindex/htaccess/?C=M&O=D 1728s ok 26 1728s --- 1728s IndexOrderDefault Descending Name 1728s 1728s (C=S O=A) 1728s GET /modules/autoindex/htaccess/?C=S&O=A 1728s ok 27 1728s --- 1728s IndexOrderDefault Descending Name 1728s 1728s (C=S O=D) 1728s GET /modules/autoindex/htaccess/?C=S&O=D 1728s ok 28 1728s --- 1728s IndexOrderDefault Descending Date 1728s GET /modules/autoindex/htaccess/ 1728s ok 29 1728s --- 1728s IndexOrderDefault Descending Date 1728s 1728s (C=N O=A) 1728s GET /modules/autoindex/htaccess/?C=N&O=A 1728s ok 30 1728s --- 1728s IndexOrderDefault Descending Date 1728s 1728s (C=N O=D) 1728s GET /modules/autoindex/htaccess/?C=N&O=D 1728s ok 31 1728s --- 1728s IndexOrderDefault Descending Date 1728s 1728s (C=M O=A) 1728s GET /modules/autoindex/htaccess/?C=M&O=A 1728s ok 32 1728s --- 1728s IndexOrderDefault Descending Date 1728s 1728s (C=M O=D) 1728s GET /modules/autoindex/htaccess/?C=M&O=D 1728s ok 33 1728s --- 1728s IndexOrderDefault Descending Date 1728s 1728s (C=S O=A) 1728s GET /modules/autoindex/htaccess/?C=S&O=A 1728s ok 34 1728s --- 1728s IndexOrderDefault Descending Date 1728s 1728s (C=S O=D) 1728s GET /modules/autoindex/htaccess/?C=S&O=D 1728s ok 35 1728s --- 1728s IndexOrderDefault Descending Size 1728s GET /modules/autoindex/htaccess/ 1728s ok 36 1728s --- 1728s IndexOrderDefault Descending Size 1728s 1728s (C=N O=A) 1728s GET /modules/autoindex/htaccess/?C=N&O=A 1728s ok 37 1728s --- 1728s IndexOrderDefault Descending Size 1728s 1728s (C=N O=D) 1728s GET /modules/autoindex/htaccess/?C=N&O=D 1728s ok 38 1728s --- 1728s IndexOrderDefault Descending Size 1728s 1728s (C=M O=A) 1728s GET /modules/autoindex/htaccess/?C=M&O=A 1728s ok 39 1728s --- 1728s IndexOrderDefault Descending Size 1728s 1728s (C=M O=D) 1728s GET /modules/autoindex/htaccess/?C=M&O=D 1728s ok 40 1728s --- 1728s IndexOrderDefault Descending Size 1728s 1728s (C=S O=A) 1728s GET /modules/autoindex/htaccess/?C=S&O=A 1728s ok 41 1728s --- 1728s IndexOrderDefault Descending Size 1728s 1728s (C=S O=D) 1728s GET /modules/autoindex/htaccess/?C=S&O=D 1728s ok 42 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Name 1728s GET /modules/autoindex/htaccess/ 1728s ok 43 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Name 1728s 1728s (C=N O=A) 1728s GET /modules/autoindex/htaccess/?C=N&O=A 1728s ok 44 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Name 1728s 1728s (C=N O=D) 1728s GET /modules/autoindex/htaccess/?C=N&O=D 1728s ok 45 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Name 1728s 1728s (C=M O=A) 1728s GET /modules/autoindex/htaccess/?C=M&O=A 1728s ok 46 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Name 1728s 1728s (C=M O=D) 1728s GET /modules/autoindex/htaccess/?C=M&O=D 1728s ok 47 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Name 1728s 1728s (C=S O=A) 1728s GET /modules/autoindex/htaccess/?C=S&O=A 1728s ok 48 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Name 1728s 1728s (C=S O=D) 1728s GET /modules/autoindex/htaccess/?C=S&O=D 1728s ok 49 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Date 1728s GET /modules/autoindex/htaccess/ 1728s ok 50 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Date 1728s 1728s (C=N O=A) 1728s GET /modules/autoindex/htaccess/?C=N&O=A 1728s ok 51 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Date 1728s 1728s (C=N O=D) 1728s GET /modules/autoindex/htaccess/?C=N&O=D 1728s ok 52 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Date 1728s 1728s (C=M O=A) 1728s GET /modules/autoindex/htaccess/?C=M&O=A 1728s ok 53 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Date 1728s 1728s (C=M O=D) 1728s GET /modules/autoindex/htaccess/?C=M&O=D 1728s ok 54 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Date 1728s 1728s (C=S O=A) 1728s GET /modules/autoindex/htaccess/?C=S&O=A 1728s ok 55 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Date 1728s 1728s (C=S O=D) 1728s GET /modules/autoindex/htaccess/?C=S&O=D 1728s ok 56 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Size 1728s GET /modules/autoindex/htaccess/ 1728s ok 57 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Size 1728s 1728s (C=N O=A) 1728s GET /modules/autoindex/htaccess/?C=N&O=A 1728s ok 58 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Size 1728s 1728s (C=N O=D) 1728s GET /modules/autoindex/htaccess/?C=N&O=D 1728s ok 59 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Size 1728s 1728s (C=M O=A) 1728s GET /modules/autoindex/htaccess/?C=M&O=A 1728s ok 60 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Size 1728s 1728s (C=M O=D) 1728s GET /modules/autoindex/htaccess/?C=M&O=D 1728s ok 61 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Size 1728s 1728s (C=S O=A) 1728s GET /modules/autoindex/htaccess/?C=S&O=A 1728s ok 62 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Ascending Size 1728s 1728s (C=S O=D) 1728s GET /modules/autoindex/htaccess/?C=S&O=D 1728s ok 63 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Name 1728s GET /modules/autoindex/htaccess/ 1728s ok 64 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Name 1728s 1728s (C=N O=A) 1728s GET /modules/autoindex/htaccess/?C=N&O=A 1728s ok 65 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Name 1728s 1728s (C=N O=D) 1728s GET /modules/autoindex/htaccess/?C=N&O=D 1728s ok 66 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Name 1728s 1728s (C=M O=A) 1728s GET /modules/autoindex/htaccess/?C=M&O=A 1728s ok 67 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Name 1728s 1728s (C=M O=D) 1728s GET /modules/autoindex/htaccess/?C=M&O=D 1728s ok 68 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Name 1728s 1728s (C=S O=A) 1728s GET /modules/autoindex/htaccess/?C=S&O=A 1728s ok 69 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Name 1728s 1728s (C=S O=D) 1728s GET /modules/autoindex/htaccess/?C=S&O=D 1728s ok 70 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Date 1728s GET /modules/autoindex/htaccess/ 1728s ok 71 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Date 1728s 1728s (C=N O=A) 1728s GET /modules/autoindex/htaccess/?C=N&O=A 1728s ok 72 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Date 1728s 1728s (C=N O=D) 1728s GET /modules/autoindex/htaccess/?C=N&O=D 1728s ok 73 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Date 1728s 1728s (C=M O=A) 1728s GET /modules/autoindex/htaccess/?C=M&O=A 1728s ok 74 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Date 1728s 1728s (C=M O=D) 1728s GET /modules/autoindex/htaccess/?C=M&O=D 1728s ok 75 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Date 1728s 1728s (C=S O=A) 1728s GET /modules/autoindex/htaccess/?C=S&O=A 1728s ok 76 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Date 1728s 1728s (C=S O=D) 1728s GET /modules/autoindex/htaccess/?C=S&O=D 1728s ok 77 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Size 1728s GET /modules/autoindex/htaccess/ 1728s ok 78 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Size 1728s 1728s (C=N O=A) 1728s GET /modules/autoindex/htaccess/?C=N&O=A 1728s ok 79 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Size 1728s 1728s (C=N O=D) 1728s GET /modules/autoindex/htaccess/?C=N&O=D 1728s ok 80 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Size 1728s 1728s (C=M O=A) 1728s GET /modules/autoindex/htaccess/?C=M&O=A 1728s ok 81 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Size 1728s 1728s (C=M O=D) 1728s GET /modules/autoindex/htaccess/?C=M&O=D 1728s ok 82 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Size 1728s 1728s (C=S O=A) 1728s GET /modules/autoindex/htaccess/?C=S&O=A 1728s ok 83 1728s --- 1728s IndexOptions FancyIndexing 1728s IndexOrderDefault Descending Size 1728s 1728s (C=S O=D) 1728s GET /modules/autoindex/htaccess/?C=S&O=D 1728s ok 84 1728s ok 1733s t/modules/autoindex2.t .............. 1733s 1..3 1733s # Running under perl version 5.040000 for linux 1733s # Current time local: Fri Nov 29 21:19:29 2024 1733s # Current time GMT: Fri Nov 29 21:19:29 2024 1733s # Using Test.pm version 1.31 1733s # Using Apache/Test.pm version 1.44 1733s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1733s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1733s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1733s # testing : dir_broken should not be listed 1733s # expected: 0 1733s # received: 0 1733s ok 1 1733s # testing : dir_normal should be listed 1733s # expected: 1 1733s # received: 1 1733s ok 2 1733s # testing : dir_protected should not be listed 1733s # expected: 0 1733s # received: 0 1733s ok 3 1733s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1733s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1733s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1733s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1733s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1733s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1733s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1733s ok 1739s t/modules/brotli.t .................. 1739s 1..64 1739s # Running under perl version 5.040000 for linux 1739s # Current time local: Fri Nov 29 21:19:34 2024 1739s # Current time GMT: Fri Nov 29 21:19:34 2024 1739s # Using Test.pm version 1.31 1739s # Using Apache/Test.pm version 1.44 1739s qvalue: 1739s # expected: 200 1739s # received: '200' 1739s ok 1 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 2 1739s qvalue: 1739s # expected: 200 1739s # received: '200' 1739s ok 3 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 4 1739s qvalue: 1739s # expected: 200 1739s # received: '200' 1739s ok 5 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 6 1739s qvalue: 1739s # expected: 200 1739s # received: '200' 1739s ok 7 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 8 1739s qvalue: 1739s # expected: 200 1739s # received: '200' 1739s ok 9 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 10 1739s qvalue: 1739s # expected: 200 1739s # received: '200' 1739s ok 11 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 12 1739s qvalue: ; 1739s # expected: 200 1739s # received: '200' 1739s ok 13 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 14 1739s qvalue: ; 1739s # expected: 200 1739s # received: '200' 1739s ok 15 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 16 1739s qvalue: ; 1739s # expected: 200 1739s # received: '200' 1739s ok 17 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 18 1739s qvalue: ;q= 1739s # expected: 200 1739s # received: '200' 1739s ok 19 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 20 1739s qvalue: ;q= 1739s # expected: 200 1739s # received: '200' 1739s ok 21 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 22 1739s qvalue: ;q= 1739s # expected: 200 1739s # received: '200' 1739s ok 23 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 24 1739s qvalue: ;q=0 1739s # expected: 200 1739s # received: '200' 1739s ok 25 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 26 1739s qvalue: ;q=0 1739s # expected: 200 1739s # received: '200' 1739s ok 27 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 28 1739s qvalue: ;q=0 1739s # expected: 200 1739s # received: '200' 1739s ok 29 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 30 1739s qvalue: ;q=0. 1739s # expected: 200 1739s # received: '200' 1739s ok 31 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 32 1739s qvalue: ;q=0. 1739s # expected: 200 1739s # received: '200' 1739s ok 33 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 34 1739s qvalue: ;q=0. 1739s # expected: 200 1739s # received: '200' 1739s ok 35 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 36 1739s qvalue: ;q=0.0 1739s # expected: 200 1739s # received: '200' 1739s ok 37 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 38 1739s qvalue: ;q=0.0 1739s # expected: 200 1739s # received: '200' 1739s ok 39 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 40 1739s qvalue: ;q=0.0 1739s # expected: 200 1739s # received: '200' 1739s ok 41 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 42 1739s qvalue: ;q=0.00 1739s # expected: 200 1739s # received: '200' 1739s ok 43 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 44 1739s qvalue: ;q=0.00 1739s # expected: 200 1739s # received: '200' 1739s ok 45 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 46 1739s qvalue: ;q=0.00 1739s # expected: 200 1739s # received: '200' 1739s ok 47 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 48 1739s qvalue: ;q=0.000 1739s # expected: 200 1739s # received: '200' 1739s ok 49 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 50 1739s qvalue: ;q=0.000 1739s # expected: 200 1739s # received: '200' 1739s ok 51 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 52 1739s qvalue: ;q=0.000 1739s # expected: 200 1739s # received: '200' 1739s ok 53 1739s # testing : response without Content-Encoding is OK 1739s # expected: undef 1739s # received: undef 1739s ok 54 1739s qvalue: ;q=0.0000 1739s # expected: 200 1739s # received: '200' 1739s ok 55 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 56 1739s qvalue: ;q=0.0000 1739s # expected: 200 1739s # received: '200' 1739s ok 57 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 58 1739s qvalue: ;q=0.0000 1739s # expected: 200 1739s # received: '200' 1739s ok 59 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 60 1739s # expected: 200 1739s # received: '200' 1739s ok 61 1739s # testing : response Content-Encoding is OK 1739s # expected: 'br' 1739s # received: 'br' 1739s ok 62 1739s # expected: 200 1739s # received: '200' 1739s ok 63 1739s # testing : response Content-Encoding is OK 1739s # expected: 'gzip' 1739s # received: 'gzip' 1739s ok 64 1739s ok 1744s t/modules/buffer.t .................. 1744s 1..12 1744s # Running under perl version 5.040000 for linux 1744s # Current time local: Fri Nov 29 21:19:40 2024 1744s # Current time GMT: Fri Nov 29 21:19:40 2024 1744s # Using Test.pm version 1.31 1744s # Using Apache/Test.pm version 1.44 1744s # testing : Checking return code is '200' 1744s # expected: 200 1744s # received: '200' 1744s ok 1 1744s ok 2 1744s # testing : Checking return code is '200' 1744s # expected: 200 1744s # received: '200' 1744s ok 3 1744s ok 4 1744s # testing : Checking return code is '200' 1744s # expected: 200 1744s # received: '200' 1744s ok 5 1744s ok 6 1744s # testing : Checking return code is '200' 1744s # expected: 200 1744s # received: '200' 1744s ok 7 1744s ok 8 1744s # testing : Checking return code is '200' 1744s # expected: 200 1744s # received: '200' 1744s ok 9 1744s ok 10 1744s # testing : Checking return code is '200' 1744s # expected: 200 1744s # received: '200' 1744s ok 11 1744s ok 12 1744s ok 1749s t/modules/cache.t ................... 1749s 1..3 1749s # Running under perl version 5.040000 for linux 1749s # Current time local: Fri Nov 29 21:19:45 2024 1749s # Current time GMT: Fri Nov 29 21:19:45 2024 1749s # Using Test.pm version 1.31 1749s # Using Apache/Test.pm version 1.44 1749s # testing : non-cached call to index.html 1749s # expected: 200 1749s # received: '200' 1749s ok 1 1749s # testing : call to cache index.html 1749s # expected: 200 1749s # received: '200' 1749s ok 2 1749s # testing : cached call to index.html 1749s # expected: 200 1749s # received: '200' 1749s ok 3 1749s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1749s ok 1757s t/modules/cgi.t ..................... 1757s 1..58 1757s # Running under perl version 5.040000 for linux 1757s # Current time local: Fri Nov 29 21:19:50 2024 1757s # Current time GMT: Fri Nov 29 21:19:50 2024 1757s # Using Test.pm version 1.31 1757s # Using Apache/Test.pm version 1.44 1757s # testing : return code for acceptpathinfodefault.sh 1757s # expected: 200 1757s # received: '200' 1757s ok 1 1757s # testing : body for acceptpathinfodefault.sh 1757s # expected: '' 1757s # received: '' 1757s ok 2 1757s # testing : return code for acceptpathinfodefault.sh/foo 1757s # expected: 200 1757s # received: '200' 1757s ok 3 1757s # testing : body for acceptpathinfodefault.sh/foo 1757s # expected: '/foo' 1757s # received: '/foo' 1757s ok 4 1757s # testing : return code for acceptpathinfooff.sh 1757s # expected: 200 1757s # received: '200' 1757s ok 5 1757s # testing : body for acceptpathinfooff.sh 1757s # expected: '' 1757s # received: '' 1757s ok 6 1757s # testing : return code for acceptpathinfooff.sh/foo 1757s # expected: 404 1757s # received: '404' 1757s ok 7 1757s # no body test for this one 1757s ok 8 1757s # testing : return code for acceptpathinfoon.sh 1757s # expected: 200 1757s # received: '200' 1757s ok 9 1757s # testing : body for acceptpathinfoon.sh 1757s # expected: '' 1757s # received: '' 1757s ok 10 1757s # testing : return code for acceptpathinfoon.sh/foo 1757s # expected: 200 1757s # received: '200' 1757s ok 11 1757s # testing : body for acceptpathinfoon.sh/foo 1757s # expected: '/foo' 1757s # received: '/foo' 1757s ok 12 1757s # testing : return code for bogus-perl.pl 1757s # expected: 500 1757s # received: '500' 1757s ok 13 1757s # cgi log created ok. 1757s ok 14 1757s # testing : return code for bogus-sh.sh 1757s # expected: 500 1757s # received: '500' 1757s ok 15 1757s # checking that log size (807) is bigger than it used to be (523) 1757s ok 16 1757s # testing : return code for nph-stderr.pl 1757s # expected: 200 1757s # received: '200' 1757s ok 17 1757s # testing : body for nph-stderr.pl 1757s # expected: 'this is nph-stdout' 1757s # received: 'this is nph-stdout' 1757s ok 18 1757s # testing : return code for nph-test.pl 1757s # expected: 200 1757s # received: '200' 1757s ok 19 1757s # testing : body for nph-test.pl 1757s # expected: 'ok' 1757s # received: 'ok' 1757s ok 20 1757s # testing : return code for perl.pl 1757s # expected: 200 1757s # received: '200' 1757s ok 21 1757s # testing : body for perl.pl 1757s # expected: 'perl cgi' 1757s # received: 'perl cgi' 1757s ok 22 1757s # testing : return code for sh.sh 1757s # expected: 200 1757s # received: '200' 1757s ok 23 1757s # testing : body for sh.sh 1757s # expected: 'sh cgi' 1757s # received: 'sh cgi' 1757s ok 24 1757s # testing : return code for stderr1.pl 1757s # expected: 200 1757s # received: '200' 1757s ok 25 1757s # testing : body for stderr1.pl 1757s # expected: 'this is stdout' 1757s # received: 'this is stdout' 1757s ok 26 1757s # testing : return code for stderr2.pl 1757s # expected: 200 1757s # received: '200' 1757s ok 27 1757s # testing : body for stderr2.pl 1757s # expected: 'this is also stdout' 1757s # received: 'this is also stdout' 1757s ok 28 1757s # testing : return code for stderr3.pl 1757s # expected: 200 1757s # received: '200' 1757s ok 29 1757s # testing : body for stderr3.pl 1757s # expected: 'this is more stdout' 1757s # received: 'this is more stdout' 1757s ok 30 1757s # posted content (length 10) to bogus-perl.pl 1757s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1757s # expected: '500' 1757s # received: '500' 1757s ok 31 1757s # checking that log size (35781) is greater than 807 1757s ok 32 1757s # verifying that logged content is 10 characters 1757s ok 33 1757s # posted content (length 99) to bogus-perl.pl 1757s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1757s # expected: '500' 1757s # received: '500' 1757s ok 34 1757s # checking that log size (36240) is greater than 35781 1757s ok 35 1757s # verifying that logged content is 99 characters 1757s ok 36 1757s # posted content (length 250) to bogus-perl.pl 1757s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1757s # expected: '500' 1757s # received: '500' 1757s ok 37 1757s # checking that log size (36851) is greater than 36240 1757s ok 38 1757s # verifying that logged content is 250 characters 1757s ok 39 1757s # posted content (length 255) to bogus-perl.pl 1757s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1757s # expected: '500' 1757s # received: '500' 1757s ok 40 1757s # checking that log size (37467) is greater than 36851 1757s ok 41 1757s # verifying that logged content is 255 characters 1757s ok 42 1757s # posted content (length 256) to bogus-perl.pl 1757s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1757s # expected: '500' 1757s # received: '500' 1757s ok 43 1757s # checking that log size (38084) is greater than 37467 1757s ok 44 1757s # verifying that logged content is 256 characters 1757s ok 45 1757s # posted content (length 257) to bogus-perl.pl 1757s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1757s # expected: '500' 1757s # received: '500' 1757s ok 46 1757s # checking that log size (38701) is greater than 38084 1757s ok 47 1757s # verifying that logged content is 256 characters 1757s ok 48 1757s # posted content (length 258) to bogus-perl.pl 1757s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1757s # expected: '500' 1757s # received: '500' 1757s ok 49 1757s # checking that log size (39318) is greater than 38701 1757s ok 50 1757s # verifying that logged content is 256 characters 1757s ok 51 1757s # posted content (length 1024) to bogus-perl.pl 1757s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1757s # expected: '500' 1757s # received: '500' 1757s ok 52 1757s # checking that log size (39936) is greater than 39318 1757s ok 53 1757s # verifying that logged content is 256 characters 1757s ok 54 1757s # verifying log is greater than 40960 bytes. 1757s ok 55 1757s # verifying log did not grow after making bogus request. 1757s ok 56 1757s # verifying log did not grow after making another bogus request. 1757s ok 57 1757s # checking that HEAD /modules/cgi/perl.pl returns 200. 1757s ok 58 1757s ok 1763s t/modules/data.t .................... 1763s 1..2 1763s # Running under perl version 5.040000 for linux 1763s # Current time local: Fri Nov 29 21:19:58 2024 1763s # Current time GMT: Fri Nov 29 21:19:58 2024 1763s # Using Test.pm version 1.31 1763s # Using Apache/Test.pm version 1.44 1763s # testing : Checking return code is '200' 1763s # expected: 200 1763s # received: '200' 1763s ok 1 1763s ok 2 1763s ok 1770s t/modules/dav.t ..................... 1770s 1..19 1770s # Running under perl version 5.040000 for linux 1770s # Current time local: Fri Nov 29 21:20:03 2024 1770s # Current time GMT: Fri Nov 29 21:20:03 2024 1770s # Using Test.pm version 1.31 1770s # Using Apache/Test.pm version 1.44 1770s resource lock test: 1770s ok 1 1770s DAV put test: 1770s ok 2 1770s getting DAV resource properties: 1770s ok 3 1770s created: Fri, 29 Nov 2024 21:20:09 GMT 1770s modified: Fri, 29 Nov 2024 21:20:09 GMT 1770s now: Fri, 29 Nov 2024 21:20:11 GMT 1770s ok 4 1770s ok 5 1770s resource lock status test: 1770s ok 6 1770s resource unlock test: 1770s ok 7 1770s resource lock status test: 1770s ok 8 1770s getting uri... 1770s expect: 1770s -> 1770s 1770s
1770s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

1770s this is a page generated by
1770s the mod_dav test in the Apache
1770s perl test suite.
1770s
1770s 1770s 1770s <- 1770s ok 15 1770s ok 16 1770s resource delete test: 1770s ok 17 1770s expect 404 not found got: 404 1770s ok 18 1770s PR 49825: expect 400 bad request got: 400 1770s ok 19 1770s ok 1775s t/modules/deflate.t ................. 1775s 1..47 1775s # Running under perl version 5.040000 for linux 1775s # Current time local: Fri Nov 29 21:20:11 2024 1775s # Current time GMT: Fri Nov 29 21:20:11 2024 1775s # Using Test.pm version 1.31 1775s # Using Apache/Test.pm version 1.44 1775s testing default 1775s ok 1 1775s ok 2 1775s ok 3 1775s ok 4 1775s ok 5 1775s ok 6 1775s ok 7 1775s ok 8 1775s ok 9 1775s ok 10 1775s ok 11 1775s ok 12 1775s ok 13 1775s ok 14 1775s ok 15 1775s ok 16 1775s ok 17 1775s ok 18 1775s ok 19 1775s ok 20 1775s ok 21 1775s ok 22 1775s ok 23 1775s ok 24 1775s ok 25 1775s ok 26 1775s ok 27 1775s ok 28 1775s ok 29 1775s ok 30 1775s ok 31 1775s ok 32 1775s ok 33 1775s ok 34 1775s ok 35 1775s ok 36 1775s ok 37 1775s ok 38 1775s ok 39 1775s ok 40 1775s ok 41 1775s ok 42 1775s ok 43 1775s ok 44 1775s ok 45 1775s # testing : response was 304 1775s # expected: qr/HTTP\/1\.. 304/ 1775s # received: 'HTTP/1.1 304 Not Modified' 1775s ok 46 1775s # testing : expect EOF after 304 header 1775s # expected: 0 1775s # received: 0 1775s ok 47 1775s ok 1781s t/modules/digest.t .................. 1781s 1..13 1781s # Running under perl version 5.040000 for linux 1781s # Current time local: Fri Nov 29 21:20:16 2024 1781s # Current time GMT: Fri Nov 29 21:20:16 2024 1781s # Using Test.pm version 1.31 1781s # Using Apache/Test.pm version 1.44 1781s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/realm1 1781s # testing : no user to authenticate 1781s # expected: 401 1781s # received: '401' 1781s ok 1 1781s # testing : user1:foo not found 1781s # expected: 401 1781s # received: '401' 1781s ok 2 1781s # testing : user1:password1 found 1781s # expected: 200 1781s # received: '200' 1781s ok 3 1781s # testing : user1:password1 with query string found 1781s # expected: 200 1781s # received: '200' 1781s ok 4 1781s # testing : manual Authorization header query string 1781s # expected: 200 1781s # received: '200' 1781s ok 5 1781s # testing : manual Authorization with no query string in header 1781s # expected: 400 1781s # received: '400' 1781s ok 6 1781s # testing : manual Authorization header with mismatched query string 1781s # expected: 400 1781s # received: '400' 1781s ok 7 1781s # testing : manual Authorization header with mismatched query string 1781s # expected: 400 1781s # received: '400' 1781s ok 8 1781s # testing : manual Authorization with no query string in header + MSIE 1781s # expected: 200 1781s # received: '200' 1781s ok 9 1781s # testing : a compliant response coming from MSIE 1781s # expected: 200 1781s # received: '200' 1781s ok 10 1781s # testing : manual Authorization header with mismatched query string + MSIE 1781s # expected: 400 1781s # received: '400' 1781s ok 11 1781s # testing : manual Authorization header with mismatched query string + MSIE 1781s # expected: 400 1781s # received: '400' 1781s ok 12 1781s # testing : no query string + MSIE 1781s # expected: 200 1781s # received: '200' 1781s ok 13 1781s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/realm1 1781s ok 1787s t/modules/dir.t ..................... 1787s 1..212 1787s # Running under perl version 5.040000 for linux 1787s # Current time local: Fri Nov 29 21:20:22 2024 1787s # Current time GMT: Fri Nov 29 21:20:22 2024 1787s # Using Test.pm version 1.31 1787s # Using Apache/Test.pm version 1.44 1787s expecting 403 (forbidden) using DirectoryIndex foo 1787s ok 1 1787s running 5 test gambit for "1.html" 1787s ok 2 1787s ok 3 1787s ok 4 1787s ok 5 1787s ok 6 1787s running 5 test gambit for "2.html" 1787s ok 7 1787s ok 8 1787s ok 9 1787s ok 10 1787s ok 11 1787s running 5 test gambit for "3.html" 1787s ok 12 1787s ok 13 1787s ok 14 1787s ok 15 1787s ok 16 1787s running 5 test gambit for "4.html" 1787s ok 17 1787s ok 18 1787s ok 19 1787s ok 20 1787s ok 21 1787s running 5 test gambit for "5.html" 1787s ok 22 1787s ok 23 1787s ok 24 1787s ok 25 1787s ok 26 1787s running 5 test gambit for "6.html" 1787s ok 27 1787s ok 28 1787s ok 29 1787s ok 30 1787s ok 31 1787s running 5 test gambit for "7.html" 1787s ok 32 1787s ok 33 1787s ok 34 1787s ok 35 1787s ok 36 1787s running 5 test gambit for "8.html" 1787s ok 37 1787s ok 38 1787s ok 39 1787s ok 40 1787s ok 41 1787s running 5 test gambit for "9.html" 1787s ok 42 1787s ok 43 1787s ok 44 1787s ok 45 1787s ok 46 1787s running 5 test gambit for "0.html" 1787s ok 47 1787s ok 48 1787s ok 49 1787s ok 50 1787s ok 51 1787s expecting 403 (forbidden) using DirectoryIndex goo 1787s ok 52 1787s running 5 test gambit for "1.html" 1787s ok 53 1787s ok 54 1787s ok 55 1787s ok 56 1787s ok 57 1787s running 5 test gambit for "2.html" 1787s ok 58 1787s ok 59 1787s ok 60 1787s ok 61 1787s ok 62 1787s running 5 test gambit for "3.html" 1787s ok 63 1787s ok 64 1787s ok 65 1787s ok 66 1787s ok 67 1787s running 5 test gambit for "4.html" 1787s ok 68 1787s ok 69 1787s ok 70 1787s ok 71 1787s ok 72 1787s running 5 test gambit for "5.html" 1787s ok 73 1787s ok 74 1787s ok 75 1787s ok 76 1787s ok 77 1787s running 5 test gambit for "6.html" 1787s ok 78 1787s ok 79 1787s ok 80 1787s ok 81 1787s ok 82 1787s running 5 test gambit for "7.html" 1787s ok 83 1787s ok 84 1787s ok 85 1787s ok 86 1787s ok 87 1787s running 5 test gambit for "8.html" 1787s ok 88 1787s ok 89 1787s ok 90 1787s ok 91 1787s ok 92 1787s running 5 test gambit for "9.html" 1787s ok 93 1787s ok 94 1787s ok 95 1787s ok 96 1787s ok 97 1787s running 5 test gambit for "0.html" 1787s ok 98 1787s ok 99 1787s ok 100 1787s ok 101 1787s ok 102 1787s expecting 403 (forbidden) using DirectoryIndex moo 1787s ok 103 1787s running 5 test gambit for "1.html" 1787s ok 104 1787s ok 105 1787s ok 106 1787s ok 107 1787s ok 108 1787s running 5 test gambit for "2.html" 1787s ok 109 1787s ok 110 1787s ok 111 1787s ok 112 1787s ok 113 1787s running 5 test gambit for "3.html" 1787s ok 114 1787s ok 115 1787s ok 116 1787s ok 117 1787s ok 118 1787s running 5 test gambit for "4.html" 1787s ok 119 1787s ok 120 1787s ok 121 1787s ok 122 1787s ok 123 1787s running 5 test gambit for "5.html" 1787s ok 124 1787s ok 125 1787s ok 126 1787s ok 127 1787s ok 128 1787s running 5 test gambit for "6.html" 1787s ok 129 1787s ok 130 1787s ok 131 1787s ok 132 1787s ok 133 1787s running 5 test gambit for "7.html" 1787s ok 134 1787s ok 135 1787s ok 136 1787s ok 137 1787s ok 138 1787s running 5 test gambit for "8.html" 1787s ok 139 1787s ok 140 1787s ok 141 1787s ok 142 1787s ok 143 1787s running 5 test gambit for "9.html" 1787s ok 144 1787s ok 145 1787s ok 146 1787s ok 147 1787s ok 148 1787s running 5 test gambit for "0.html" 1787s ok 149 1787s ok 150 1787s ok 151 1787s ok 152 1787s ok 153 1787s expecting 403 (forbidden) using DirectoryIndex bleh 1787s ok 154 1787s running 5 test gambit for "1.html" 1787s ok 155 1787s ok 156 1787s ok 157 1787s ok 158 1787s ok 159 1787s running 5 test gambit for "2.html" 1787s ok 160 1787s ok 161 1787s ok 162 1787s ok 163 1787s ok 164 1787s running 5 test gambit for "3.html" 1787s ok 165 1787s ok 166 1787s ok 167 1787s ok 168 1787s ok 169 1787s running 5 test gambit for "4.html" 1787s ok 170 1787s ok 171 1787s ok 172 1787s ok 173 1787s ok 174 1787s running 5 test gambit for "5.html" 1787s ok 175 1787s ok 176 1787s ok 177 1787s ok 178 1787s ok 179 1787s running 5 test gambit for "6.html" 1787s ok 180 1787s ok 181 1787s ok 182 1787s ok 183 1787s ok 184 1787s running 5 test gambit for "7.html" 1787s ok 185 1787s ok 186 1787s ok 187 1787s ok 188 1787s ok 189 1787s running 5 test gambit for "8.html" 1787s ok 190 1787s ok 191 1787s ok 192 1787s ok 193 1787s ok 194 1787s running 5 test gambit for "9.html" 1787s ok 195 1787s ok 196 1787s ok 197 1787s ok 198 1787s ok 199 1787s running 5 test gambit for "0.html" 1787s ok 200 1787s ok 201 1787s ok 202 1787s ok 203 1787s ok 204 1787s DirectoryIndex /modules/alias/index.html 1787s ok 205 1787s expecting 403 for DirectoryIndex foo goo moo bleh 1787s ok 206 1787s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1787s ok 207 1787s 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 1787s ok 208 1787s removed .htaccess (no DirectoryIndex), expecting default (index.html) 1787s ok 209 1787s ok 210 1787s ok 211 1787s ok 212 # skip missing DirectorySlash NotFound 1787s ok 1793s t/modules/directorymatch.t .......... 1793s 1..2 1793s # Running under perl version 5.040000 for linux 1793s # Current time local: Fri Nov 29 21:20:28 2024 1793s # Current time GMT: Fri Nov 29 21:20:28 2024 1793s # Using Test.pm version 1.31 1793s # Using Apache/Test.pm version 1.44 1793s # testing : code for /index.html 1793s # expected: 200 1793s # received: '200' 1793s ok 1 1793s # testing : check for DMMATCH1 1793s # expected: '1' 1793s # received: '1' 1793s ok 2 1793s ok 1798s t/modules/env.t ..................... 1798s 1..6 1798s # Running under perl version 5.040000 for linux 1798s # Current time local: Fri Nov 29 21:20:33 2024 1798s # Current time GMT: Fri Nov 29 21:20:33 2024 1798s # Using Test.pm version 1.31 1798s # Using Apache/Test.pm version 1.44 1798s # host: /modules/env/host.shtml 1798s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 1798s ok 1 1798s # nothere: /modules/env/nothere.shtml 1798s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 1798s ok 2 1798s # set: /modules/env/set.shtml 1798s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 1798s ok 3 1798s # setempty: /modules/env/setempty.shtml 1798s # setempty: EXPECT -><- ACTUAL -><- 1798s ok 4 1798s # type: /modules/env/type.shtml 1798s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 1798s ok 5 1798s # unset: /modules/env/unset.shtml 1798s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 1798s ok 6 1798s ok 1804s t/modules/expires.t ................. 1804s 1..92 1804s # Running under perl version 5.040000 for linux 1804s # Current time local: Fri Nov 29 21:20:39 2024 1804s # Current time GMT: Fri Nov 29 21:20:39 2024 1804s # Using Test.pm version 1.31 1804s # Using Apache/Test.pm version 1.44 1804s # debug: index.html 1804s HTTP/1.1 200 OK 1804s Cache-Control: max-age=323199731 1804s Connection: close 1804s Date: Fri, 29 Nov 2024 21:20:45 GMT 1804s Accept-Ranges: bytes 1804s ETag: "3-61fafa7f73d80" 1804s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1804s Vary: In-If1 1804s Content-Length: 3 1804s Content-Type: text/html 1804s Expires: Mon, 26 Feb 2035 15:02:57 GMT 1804s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 1804s Client-Date: Fri, 29 Nov 2024 21:20:45 GMT 1804s Client-Peer: 127.0.0.1:8529 1804s Client-Response-Num: 1 1804s DMMATCH1: 1 1804s 1804s 1804s ok 1 1804s # debug: [Cache-Control] [max-age=323199731] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 1804s # debug: expires 2056114977 1804s # debug: expected: 332425819 1804s # debug: actual : 332425819 1804s ok 2 1804s # debug: text.txt 1804s HTTP/1.1 200 OK 1804s Cache-Control: max-age=0 1804s Connection: close 1804s Date: Fri, 29 Nov 2024 21:20:45 GMT 1804s Accept-Ranges: bytes 1804s ETag: "0-61fafa7f73d80" 1804s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1804s Vary: In-If1 1804s Content-Type: text/plain 1804s Expires: Fri, 29 Nov 2024 21:20:45 GMT 1804s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 1804s Client-Date: Fri, 29 Nov 2024 21:20:45 GMT 1804s Client-Peer: 127.0.0.1:8529 1804s Client-Response-Num: 1 1804s DMMATCH1: 1 1804s 1804s 1804s ok 3 1804s # debug: [Cache-Control] [max-age=0] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: expires 1732915245 1804s # debug: expected: 9226087 1804s # debug: actual : 9226087 1804s ok 4 1804s # debug: image.gif 1804s HTTP/1.1 200 OK 1804s Cache-Control: max-age=120 1804s Connection: close 1804s Date: Fri, 29 Nov 2024 21:20:45 GMT 1804s Accept-Ranges: bytes 1804s ETag: "0-61fafa7f73d80" 1804s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1804s Vary: In-If1 1804s Content-Type: image/gif 1804s Expires: Fri, 29 Nov 2024 21:22:45 GMT 1804s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 1804s Client-Date: Fri, 29 Nov 2024 21:20:45 GMT 1804s Client-Peer: 127.0.0.1:8529 1804s Client-Response-Num: 1 1804s DMMATCH1: 1 1804s 1804s 1804s ok 5 1804s # debug: [Cache-Control] [max-age=120] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:22:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:22:45 GMT 1804s # debug: expires 1732915365 1804s # debug: expected: 120 1804s # debug: actual : 120 1804s ok 6 1804s # debug: foo.jpg 1804s HTTP/1.1 200 OK 1804s Cache-Control: max-age=86400 1804s Connection: close 1804s Date: Fri, 29 Nov 2024 21:20:45 GMT 1804s Accept-Ranges: bytes 1804s ETag: "0-61fafa7f73d80" 1804s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1804s Vary: In-If1 1804s Content-Type: image/jpeg 1804s Expires: Sat, 30 Nov 2024 21:20:45 GMT 1804s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 1804s Client-Date: Fri, 29 Nov 2024 21:20:45 GMT 1804s Client-Peer: 127.0.0.1:8529 1804s Client-Response-Num: 1 1804s DMMATCH1: 1 1804s 1804s 1804s ok 7 1804s # debug: [Cache-Control] [max-age=86400] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Expires] [Sat, 30 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Sat, 30 Nov 2024 21:20:45 GMT 1804s # debug: expires 1733001645 1804s # debug: expected: 86400 1804s # debug: actual : 86400 1804s ok 8 1804s # debug: [Cache-Control] [max-age=323199731] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 1804s # debug: expires 2056114977 1804s # debug: expected: 332425819 1804s # debug: actual : 332425819 1804s ok 9 1804s # debug: [Cache-Control] [max-age=0] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: expires 1732915245 1804s # debug: expected: 9226087 1804s # debug: actual : 9226087 1804s ok 10 1804s # debug: [Cache-Control] [max-age=120] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:22:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:22:45 GMT 1804s # debug: expires 1732915365 1804s # debug: expected: 120 1804s # debug: actual : 120 1804s ok 11 1804s # debug: [Cache-Control] [max-age=86400] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Expires] [Sat, 30 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Sat, 30 Nov 2024 21:20:45 GMT 1804s # debug: expires 1733001645 1804s # debug: expected: 86400 1804s # debug: actual : 86400 1804s ok 12 1804s # --- 1804s # ExpiresActive On 1804s # debug: [Cache-Control] [max-age=323199731] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 1804s # debug: expires 2056114977 1804s # debug: expected: 332425819 1804s # debug: actual : 332425819 1804s ok 13 1804s # --- 1804s # ExpiresActive On 1804s # debug: [Cache-Control] [max-age=0] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: expires 1732915245 1804s # debug: expected: 9226087 1804s # debug: actual : 9226087 1804s ok 14 1804s # --- 1804s # ExpiresActive On 1804s # debug: [Cache-Control] [max-age=120] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:22:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:22:45 GMT 1804s # debug: expires 1732915365 1804s # debug: expected: 120 1804s # debug: actual : 120 1804s ok 15 1804s # --- 1804s # ExpiresActive On 1804s # debug: [Cache-Control] [max-age=86400] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Expires] [Sat, 30 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Sat, 30 Nov 2024 21:20:45 GMT 1804s # debug: expires 1733001645 1804s # debug: expected: 86400 1804s # debug: actual : 86400 1804s ok 16 1804s #--- 1804s # ExpiresActive On 1804s ExpiresDefault "access plus 1 years 2 months 2 weeks 7 days 8 hours 34 minutes 43 seconds" 1804s # debug: [Cache-Control] [max-age=38565283] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Expires] [Thu, 19 Feb 2026 05:55:28 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Thu, 19 Feb 2026 05:55:28 GMT 1804s # debug: expires 1771480528 1804s # debug: expected: 38565283 1804s # debug: actual : 38565283 1804s ok 17 1804s #--- 1804s # ExpiresActive On 1804s ExpiresDefault "access plus 1 years 2 months 2 weeks 7 days 8 hours 34 minutes 43 seconds" 1804s # debug: [Cache-Control] [max-age=0] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: expires 1732915245 1804s # debug: expected: 9226087 1804s # debug: actual : 9226087 1804s ok 18 1804s #--- 1804s # ExpiresActive On 1804s ExpiresDefault "access plus 1 years 2 months 2 weeks 7 days 8 hours 34 minutes 43 seconds" 1804s # debug: [Cache-Control] [max-age=120] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:22:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:22:45 GMT 1804s # debug: expires 1732915365 1804s # debug: expected: 120 1804s # debug: actual : 120 1804s ok 19 1804s #--- 1804s # ExpiresActive On 1804s ExpiresDefault "access plus 1 years 2 months 2 weeks 7 days 8 hours 34 minutes 43 seconds" 1804s # debug: [Cache-Control] [max-age=86400] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Expires] [Sat, 30 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Sat, 30 Nov 2024 21:20:45 GMT 1804s # debug: expires 1733001645 1804s # debug: expected: 86400 1804s # debug: actual : 86400 1804s ok 20 1804s # --- 1804s # ExpiresActive On 1804s ExpiresByType text/plain "modification plus 1 years 2 months 1 weeks 9 days 29 minutes 40 seconds" 1804s # debug: [Cache-Control] [max-age=323199731] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 1804s # debug: expires 2056114977 1804s # debug: expected: 332425819 1804s # debug: actual : 332425819 1804s ok 21 1804s # --- 1804s # ExpiresActive On 1804s ExpiresByType text/plain "modification plus 1 years 2 months 1 weeks 9 days 29 minutes 40 seconds" 1804s # debug: [Cache-Control] [max-age=28878092] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Expires] [Thu, 30 Oct 2025 03:02:18 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Thu, 30 Oct 2025 03:02:18 GMT 1804s # debug: expires 1761793338 1804s # debug: expected: 38104180 1804s # debug: actual : 38104180 1804s ok 22 1804s # --- 1804s # ExpiresActive On 1804s ExpiresByType text/plain "modification plus 1 years 2 months 1 weeks 9 days 29 minutes 40 seconds" 1804s # debug: [Cache-Control] [max-age=120] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:22:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:22:45 GMT 1804s # debug: expires 1732915365 1804s # debug: expected: 120 1804s # debug: actual : 120 1804s ok 23 1804s # --- 1804s # ExpiresActive On 1804s ExpiresByType text/plain "modification plus 1 years 2 months 1 weeks 9 days 29 minutes 40 seconds" 1804s # debug: [Cache-Control] [max-age=86400] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Expires] [Sat, 30 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Sat, 30 Nov 2024 21:20:45 GMT 1804s # debug: expires 1733001645 1804s # debug: expected: 86400 1804s # debug: actual : 86400 1804s ok 24 1804s # --- 1804s # ExpiresActive On 1804s ExpiresDefault A41671237 1804s ExpiresByType text/plain "access plus 1 years 3 months 2 weeks 12 days 8 hours 14 minutes 48 seconds" 1804s # debug: [Cache-Control] [max-age=41671237] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Expires] [Fri, 27 Mar 2026 04:41:22 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 27 Mar 2026 04:41:22 GMT 1804s # debug: expires 1774586482 1804s # debug: expected: 41671237 1804s # debug: actual : 41671237 1804s ok 25 1804s # --- 1804s # ExpiresActive On 1804s ExpiresDefault A41671237 1804s ExpiresByType text/plain "access plus 1 years 3 months 2 weeks 12 days 8 hours 14 minutes 48 seconds" 1804s # debug: [Cache-Control] [max-age=41588088] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Expires] [Thu, 26 Mar 2026 05:35:33 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Thu, 26 Mar 2026 05:35:33 GMT 1804s # debug: expires 1774503333 1804s # debug: expected: 41588088 1804s # debug: actual : 41588088 1804s ok 26 1804s # --- 1804s # ExpiresActive On 1804s ExpiresDefault A41671237 1804s ExpiresByType text/plain "access plus 1 years 3 months 2 weeks 12 days 8 hours 14 minutes 48 seconds" 1804s # debug: [Cache-Control] [max-age=120] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:22:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:22:45 GMT 1804s # debug: expires 1732915365 1804s # debug: expected: 120 1804s # debug: actual : 120 1804s ok 27 1804s # --- 1804s # ExpiresActive On 1804s ExpiresDefault A41671237 1804s ExpiresByType text/plain "access plus 1 years 3 months 2 weeks 12 days 8 hours 14 minutes 48 seconds" 1804s # debug: [Cache-Control] [max-age=86400] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Expires] [Sat, 30 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Sat, 30 Nov 2024 21:20:45 GMT 1804s # debug: expires 1733001645 1804s # debug: expected: 86400 1804s # debug: actual : 86400 1804s ok 28 1804s #--- 1804s # ExpiresActive On 1804s ExpiresDefault "modification plus 3 months 1 weeks 3 days 7 hours 35 minutes 46 seconds" 1804s # debug: [Cache-Control] [max-age=0] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: expires 1732915245 1804s # debug: expected: 9226087 1804s # debug: actual : 9226087 1804s ok 29 1804s #--- 1804s # ExpiresActive On 1804s ExpiresDefault "modification plus 3 months 1 weeks 3 days 7 hours 35 minutes 46 seconds" 1804s # debug: [Cache-Control] [max-age=0] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: expires 1732915245 1804s # debug: expected: 9226087 1804s # debug: actual : 9226087 1804s ok 30 1804s #--- 1804s # ExpiresActive On 1804s ExpiresDefault "modification plus 3 months 1 weeks 3 days 7 hours 35 minutes 46 seconds" 1804s # debug: [Cache-Control] [max-age=120] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:22:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:22:45 GMT 1804s # debug: expires 1732915365 1804s # debug: expected: 120 1804s # debug: actual : 120 1804s ok 31 1804s #--- 1804s # ExpiresActive On 1804s ExpiresDefault "modification plus 3 months 1 weeks 3 days 7 hours 35 minutes 46 seconds" 1804s # debug: [Cache-Control] [max-age=86400] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Expires] [Sat, 30 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Sat, 30 Nov 2024 21:20:45 GMT 1804s # debug: expires 1733001645 1804s # debug: expected: 86400 1804s # debug: actual : 86400 1804s ok 32 1804s # --- 1804s # ExpiresActive On 1804s ExpiresByType image/gif M36226064 1804s # debug: [Cache-Control] [max-age=323199731] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 1804s # debug: expires 2056114977 1804s # debug: expected: 332425819 1804s # debug: actual : 332425819 1804s ok 33 1804s # --- 1804s # ExpiresActive On 1804s ExpiresByType image/gif M36226064 1804s # debug: [Cache-Control] [max-age=0] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: expires 1732915245 1804s # debug: expected: 9226087 1804s # debug: actual : 9226087 1804s ok 34 1804s # --- 1804s # ExpiresActive On 1804s ExpiresByType image/gif M36226064 1804s # debug: [Cache-Control] [max-age=26999976] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Expires] [Wed, 08 Oct 2025 09:20:22 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Wed, 08 Oct 2025 09:20:22 GMT 1804s # debug: expires 1759915222 1804s # debug: expected: 36226064 1804s # debug: actual : 36226064 1804s ok 35 1804s # --- 1804s # ExpiresActive On 1804s ExpiresByType image/gif M36226064 1804s # debug: [Cache-Control] [max-age=86400] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Expires] [Sat, 30 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Sat, 30 Nov 2024 21:20:45 GMT 1804s # debug: expires 1733001645 1804s # debug: expected: 86400 1804s # debug: actual : 86400 1804s ok 36 1804s # --- 1804s # ExpiresActive On 1804s ExpiresDefault "access plus 1 years 1 months 7 days 7 hours 18 minutes 15 seconds" 1804s ExpiresByType image/gif M4752886 1804s # debug: [Cache-Control] [max-age=34759095] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Expires] [Tue, 06 Jan 2026 04:39:00 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Tue, 06 Jan 2026 04:39:00 GMT 1804s # debug: expires 1767674340 1804s # debug: expected: 34759095 1804s # debug: actual : 34759095 1804s ok 37 1804s # --- 1804s # ExpiresActive On 1804s ExpiresDefault "access plus 1 years 1 months 7 days 7 hours 18 minutes 15 seconds" 1804s ExpiresByType image/gif M4752886 1804s # debug: [Cache-Control] [max-age=0] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: expires 1732915245 1804s # debug: expected: 9226087 1804s # debug: actual : 9226087 1804s ok 38 1804s # --- 1804s # ExpiresActive On 1804s ExpiresDefault "access plus 1 years 1 months 7 days 7 hours 18 minutes 15 seconds" 1804s ExpiresByType image/gif M4752886 1804s # debug: [Cache-Control] [max-age=0] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: expires 1732915245 1804s # debug: expected: 9226087 1804s # debug: actual : 9226087 1804s ok 39 1804s # --- 1804s # ExpiresActive On 1804s ExpiresDefault "access plus 1 years 1 months 7 days 7 hours 18 minutes 15 seconds" 1804s ExpiresByType image/gif M4752886 1804s # debug: [Cache-Control] [max-age=86400] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Expires] [Sat, 30 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Sat, 30 Nov 2024 21:20:45 GMT 1804s # debug: expires 1733001645 1804s # debug: expected: 86400 1804s # debug: actual : 86400 1804s ok 40 1804s #--- 1804s # ExpiresActive On 1804s ExpiresDefault A34325017 1804s # debug: [Cache-Control] [max-age=34325017] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Expires] [Thu, 01 Jan 2026 04:04:22 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Thu, 01 Jan 2026 04:04:22 GMT 1804s # debug: expires 1767240262 1804s # debug: expected: 34325017 1804s # debug: actual : 34325017 1804s ok 41 1804s #--- 1804s # ExpiresActive On 1804s ExpiresDefault A34325017 1804s # debug: [Cache-Control] [max-age=0] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: expires 1732915245 1804s # debug: expected: 9226087 1804s # debug: actual : 9226087 1804s ok 42 1804s #--- 1804s # ExpiresActive On 1804s ExpiresDefault A34325017 1804s # debug: [Cache-Control] [max-age=120] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:22:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:22:45 GMT 1804s # debug: expires 1732915365 1804s # debug: expected: 120 1804s # debug: actual : 120 1804s ok 43 1804s #--- 1804s # ExpiresActive On 1804s ExpiresDefault A34325017 1804s # debug: [Cache-Control] [max-age=86400] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Expires] [Sat, 30 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Sat, 30 Nov 2024 21:20:45 GMT 1804s # debug: expires 1733001645 1804s # debug: expected: 86400 1804s # debug: actual : 86400 1804s ok 44 1804s # --- 1804s # ExpiresActive On 1804s ExpiresByType image/jpeg "access plus 1 years 1 months 15 days 8 hours 18 minutes 38 seconds" 1804s # debug: [Cache-Control] [max-age=323199731] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 1804s # debug: expires 2056114977 1804s # debug: expected: 332425819 1804s # debug: actual : 332425819 1804s ok 45 1804s # --- 1804s # ExpiresActive On 1804s ExpiresByType image/jpeg "access plus 1 years 1 months 15 days 8 hours 18 minutes 38 seconds" 1804s # debug: [Cache-Control] [max-age=0] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: expires 1732915245 1804s # debug: expected: 9226087 1804s # debug: actual : 9226087 1804s ok 46 1804s # --- 1804s # ExpiresActive On 1804s ExpiresByType image/jpeg "access plus 1 years 1 months 15 days 8 hours 18 minutes 38 seconds" 1804s # debug: [Cache-Control] [max-age=120] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:22:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:22:45 GMT 1804s # debug: expires 1732915365 1804s # debug: expected: 120 1804s # debug: actual : 120 1804s ok 47 1804s # --- 1804s # ExpiresActive On 1804s ExpiresByType image/jpeg "access plus 1 years 1 months 15 days 8 hours 18 minutes 38 seconds" 1804s # debug: [Cache-Control] [max-age=35453918] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Expires] [Wed, 14 Jan 2026 05:39:23 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Wed, 14 Jan 2026 05:39:23 GMT 1804s # debug: expires 1768369163 1804s # debug: expected: 35453918 1804s # debug: actual : 35453918 1804s ok 48 1804s # --- 1804s # ExpiresActive On 1804s ExpiresDefault "access plus 1 years 4 days 1 hours 2 minutes 22 seconds" 1804s ExpiresByType image/jpeg "access plus 1 years 2 months 2 weeks 12 days 3 hours 39 minutes 27 seconds" 1804s # debug: [Cache-Control] [max-age=31885342] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Expires] [Wed, 03 Dec 2025 22:23:07 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Wed, 03 Dec 2025 22:23:07 GMT 1804s # debug: expires 1764800587 1804s # debug: expected: 31885342 1804s # debug: actual : 31885342 1804s ok 49 1804s # --- 1804s # ExpiresActive On 1804s ExpiresDefault "access plus 1 years 4 days 1 hours 2 minutes 22 seconds" 1804s ExpiresByType image/jpeg "access plus 1 years 2 months 2 weeks 12 days 3 hours 39 minutes 27 seconds" 1804s # debug: [Cache-Control] [max-age=0] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: expires 1732915245 1804s # debug: expected: 9226087 1804s # debug: actual : 9226087 1804s ok 50 1804s # --- 1804s # ExpiresActive On 1804s ExpiresDefault "access plus 1 years 4 days 1 hours 2 minutes 22 seconds" 1804s ExpiresByType image/jpeg "access plus 1 years 2 months 2 weeks 12 days 3 hours 39 minutes 27 seconds" 1804s # debug: [Cache-Control] [max-age=120] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Expires] [Fri, 29 Nov 2024 21:22:45 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Fri, 29 Nov 2024 21:22:45 GMT 1804s # debug: expires 1732915365 1804s # debug: expected: 120 1804s # debug: actual : 120 1804s ok 51 1804s # --- 1804s # ExpiresActive On 1804s ExpiresDefault "access plus 1 years 4 days 1 hours 2 minutes 22 seconds" 1804s ExpiresByType image/jpeg "access plus 1 years 2 months 2 weeks 12 days 3 hours 39 minutes 27 seconds" 1804s # debug: [Cache-Control] [max-age=38979567] 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Expires] [Tue, 24 Feb 2026 01:00:12 GMT] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 1804s # debug: modified 1723689158 1804s # debug: access Fri, 29 Nov 2024 21:20:45 GMT 1804s # debug: access 1732915245 1804s # debug: expires Tue, 24 Feb 2026 01:00:12 GMT 1804s # debug: expires 1771894812 1804s # debug: expected: 38979567 1804s # debug: actual : 38979567 1804s ok 52 1804s # --- 1804s # ExpiresActive Off 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 53 1804s # --- 1804s # ExpiresActive Off 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 54 1804s # --- 1804s # ExpiresActive Off 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 55 1804s # --- 1804s # ExpiresActive Off 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 56 1804s #--- 1804s # ExpiresActive Off 1804s ExpiresDefault M9255862 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 57 1804s #--- 1804s # ExpiresActive Off 1804s ExpiresDefault M9255862 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 58 1804s #--- 1804s # ExpiresActive Off 1804s ExpiresDefault M9255862 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 59 1804s #--- 1804s # ExpiresActive Off 1804s ExpiresDefault M9255862 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 60 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresByType text/plain M6680006 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 61 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresByType text/plain M6680006 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 62 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresByType text/plain M6680006 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 63 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresByType text/plain M6680006 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 64 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresDefault "access plus 1 years 2 weeks 4 days 46 minutes 8 seconds" 1804s ExpiresByType text/plain A37330321 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 65 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresDefault "access plus 1 years 2 weeks 4 days 46 minutes 8 seconds" 1804s ExpiresByType text/plain A37330321 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 66 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresDefault "access plus 1 years 2 weeks 4 days 46 minutes 8 seconds" 1804s ExpiresByType text/plain A37330321 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 67 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresDefault "access plus 1 years 2 weeks 4 days 46 minutes 8 seconds" 1804s ExpiresByType text/plain A37330321 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 68 1804s #--- 1804s # ExpiresActive Off 1804s ExpiresDefault A5214875 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 69 1804s #--- 1804s # ExpiresActive Off 1804s ExpiresDefault A5214875 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 70 1804s #--- 1804s # ExpiresActive Off 1804s ExpiresDefault A5214875 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 71 1804s #--- 1804s # ExpiresActive Off 1804s ExpiresDefault A5214875 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 72 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresByType image/gif M5283337 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 73 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresByType image/gif M5283337 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 74 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresByType image/gif M5283337 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 75 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresByType image/gif M5283337 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 76 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresDefault M36382724 1804s ExpiresByType image/gif A40536639 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 77 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresDefault M36382724 1804s ExpiresByType image/gif A40536639 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 78 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresDefault M36382724 1804s ExpiresByType image/gif A40536639 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 79 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresDefault M36382724 1804s ExpiresByType image/gif A40536639 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 80 1804s #--- 1804s # ExpiresActive Off 1804s ExpiresDefault A35266588 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 81 1804s #--- 1804s # ExpiresActive Off 1804s ExpiresDefault A35266588 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 82 1804s #--- 1804s # ExpiresActive Off 1804s ExpiresDefault A35266588 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 83 1804s #--- 1804s # ExpiresActive Off 1804s ExpiresDefault A35266588 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 84 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresByType image/jpeg "modification plus 3 months 2 weeks 3 days 6 hours 2 minutes 34 seconds" 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 85 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresByType image/jpeg "modification plus 3 months 2 weeks 3 days 6 hours 2 minutes 34 seconds" 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 86 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresByType image/jpeg "modification plus 3 months 2 weeks 3 days 6 hours 2 minutes 34 seconds" 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 87 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresByType image/jpeg "modification plus 3 months 2 weeks 3 days 6 hours 2 minutes 34 seconds" 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 88 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresDefault "modification plus 1 months 3 days 3 hours 24 minutes 10 seconds" 1804s ExpiresByType image/jpeg "modification plus 1 years 2 weeks 16 days 5 hours 32 minutes 11 seconds" 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["3-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Length] [3] 1804s # debug: [Content-Type] [text/html] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 89 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresDefault "modification plus 1 months 3 days 3 hours 24 minutes 10 seconds" 1804s ExpiresByType image/jpeg "modification plus 1 years 2 weeks 16 days 5 hours 32 minutes 11 seconds" 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [text/plain] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 90 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresDefault "modification plus 1 months 3 days 3 hours 24 minutes 10 seconds" 1804s ExpiresByType image/jpeg "modification plus 1 years 2 weeks 16 days 5 hours 32 minutes 11 seconds" 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/gif] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 91 1804s # --- 1804s # ExpiresActive Off 1804s ExpiresDefault "modification plus 1 months 3 days 3 hours 24 minutes 10 seconds" 1804s ExpiresByType image/jpeg "modification plus 1 years 2 weeks 16 days 5 hours 32 minutes 11 seconds" 1804s # debug: [Connection] [close] 1804s # debug: [Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Accept-Ranges] [bytes] 1804s # debug: [ETag] ["0-61fafa7f73d80"] 1804s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 1804s # debug: [Vary] [In-If1] 1804s # debug: [Content-Type] [image/jpeg] 1804s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 1804s # debug: [Client-Date] [Fri, 29 Nov 2024 21:20:45 GMT] 1804s # debug: [Client-Peer] [127.0.0.1:8529] 1804s # debug: [Client-Response-Num] [1] 1804s # debug: [DMMATCH1] [1] 1804s ok 92 1804s ok 1811s t/modules/ext_filter.t .............. 1811s 1..24 1811s # Running under perl version 5.040000 for linux 1811s # Current time local: Fri Nov 29 21:20:45 2024 1811s # Current time GMT: Fri Nov 29 21:20:45 2024 1811s # Using Test.pm version 1.31 1811s # Using Apache/Test.pm version 1.44 1811s # testing : sed output filter 1811s # expected: 'barbar' 1811s # received: 'barbar' 1811s ok 1 1811s # testing : slow filter process 1811s # expected: 'foobar' 1811s # received: 'foobar' 1811s ok 2 1811s # testing : echo worked 1811s # expected: 200 1811s # received: '200' 1811s ok 3 1811s # testing : request body filtered 1811s # expected: 'barbar 1811s # ' 1811s # received: 'barbar 1811s # ' 1811s ok 4 1811s # testing : got 413 error 1811s # expected: 413 1811s # received: '413' 1811s ok 5 1811s # testing : got 413 error body 1811s # expected: qr/413 Request Entity Too Large/ 1811s # received: ' 1811s # 1811s # 413 Request Entity Too Large 1811s # 1811s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1843s # 1843s # 1843s # Hello World 1843s # 1843s #

[back]

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

mod_include test

1843s # 1843s # 1843s # Hello World 1843s # 1843s #

[back]

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

mod_include test

1843s # 1843s # 1843s # Hello World 1843s # 1843s #

[back]

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

Load Balancer Manager for localhost

1885s # 1885s #
Server Version: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0
1885s #
Server Built: 2024-08-15T07:32:14
1885s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1885s #
1885s #

LoadBalancer Status for balancer://foo1 [p30754e34_foo1]

1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
1885s #
1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s #
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)
1885s #
1885s #

LoadBalancer Status for balancer://foo2 [p30754e34_foo2]

1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
1885s #
1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s #
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)
1885s #
1885s #

LoadBalancer Status for balancer://foo3 [p30754e34_foo3]

1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
1885s #
1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s #
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)
1885s #
1885s #

LoadBalancer Status for balancer://foo4 [p30754e34_foo4]

1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01heartbeat/baltest4Yes
1885s #
1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s #
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)
1885s #
1885s #

LoadBalancer Status for balancer://pr45434 [p30754e34_pr45434]

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

LoadBalancer Status for balancer://failover [p30754e34_failover]

1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/Yes
1885s #
1885s # 1885s # 1885s # 1885s # 1885s # 1885s # 1885s #
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)
1885s #
1885s #

LoadBalancer Status for balancer://dynproxy [p30754e34_dynproxy]

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

Moved Permanently

1954s #

The document has moved here.

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

Moved Permanently

1954s #

The document has moved here.

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

Moved Permanently

1954s #

The document has moved here.

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

Moved Permanently

1954s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1954s #

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

Multiple Choices

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

Available documents: 1954s #

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

Multiple Choices

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

Available documents: 1954s #

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

Moved Permanently

1954s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1954s #

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

Multiple Choices

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

Available documents: 1954s #

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

Moved Permanently

1954s #

The document has moved here.

1954s # 1954s # ' 1954s ok 48 1954s ok 1959s t/modules/status.t .................. 1959s 1..1 1959s # Running under perl version 5.040000 for linux 1959s # Current time local: Fri Nov 29 21:23:15 2024 1959s # Current time GMT: Fri Nov 29 21:23:15 2024 1959s # Using Test.pm version 1.31 1959s # Using Apache/Test.pm version 1.44 1959s 1959s 1959s Apache Status 1959s 1959s

Apache Server Status for localhost (via 127.0.0.1)

1959s 1959s
Server Version: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0
1959s
Server MPM: worker
1959s
Server Built: 2024-08-15T07:32:14 1959s

1959s
Current Time: Friday, 29-Nov-2024 21:23:20 UTC
1959s
Restart Time: Friday, 29-Nov-2024 21:13:07 UTC
1959s
Parent Server Config. Generation: 1
1959s
Parent Server MPM Generation: 0
1959s
Server uptime: 10 minutes 12 seconds
1959s
Server load: 1.53 1.47 1.34
1959s
Total accesses: 6884 - Total Traffic: 137.0 MB - Total Duration: 74077
1959s
CPU Usage: u7.91 s13.83 cu1.27 cs1.18 - 3.95% CPU load
1959s
11.2 requests/sec - 229.3 kB/second - 20.4 kB/request - 10.7607 ms/request
1959s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1959s
_________________W__....................
1959s

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

1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s
SrvPIDAccMCPU 1959s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04780220/327/327_ 1959s 11.954113800.01.891.89 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-04780220/327/327_ 1959s 11.925115040.06.216.21 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-04780220/465/465_ 1959s 11.954161100.09.419.41 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-04780220/340/340_ 1959s 11.944127130.011.7611.76 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-04780220/331/331_ 1959s 11.9441152740.05.575.57 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-04780220/327/327_ 1959s 11.925116520.08.918.91 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-04780220/322/322_ 1959s 11.934112710.01.741.74 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-04780220/333/333_ 1959s 11.934115110.07.937.93 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-04780220/337/337_ 1959s 11.954116500.03.833.83 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-04780220/329/329_ 1959s 11.935118150.013.6513.65 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-04780400/329/329_ 1959s 12.1141166420.01.751.75 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-04780400/327/327_ 1959s 12.104117570.06.046.04 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-04780400/387/387_ 1959s 12.114139110.06.266.26 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-04780400/326/326_ 1959s 12.105114190.08.108.10 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-04780400/340/340_ 1959s 12.105127200.014.0914.09 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-04780400/328/328_ 1959s 12.114114220.02.082.08 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-04780400/327/327_ 1959s 12.114121500.07.647.64 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-04780400/326/326W 1959s 12.090017730.013.8713.87 1959s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-04780400/328/328_ 1959s 12.105114250.03.553.55 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-04780400/428/428_ 1959s 12.114159700.02.742.74 1959s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1959s
1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s 1959s
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
1959s 1959s 1959s ok 1 1959s ok 1965s t/modules/substitute.t .............. 1965s 1..19 1965s # Running under perl version 5.040000 for linux 1965s # Current time local: Fri Nov 29 21:23:20 2024 1965s # Current time GMT: Fri Nov 29 21:23:20 2024 1965s # Using Test.pm version 1.31 1965s # Using Apache/Test.pm version 1.44 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'barbar': OK 1965s ok 1 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'barbar': OK 1965s ok 2 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'foofoo': OK 1965s ok 3 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'barbar': OK 1965s ok 4 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'barbar': OK 1965s ok 5 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'barbar': OK 1965s ok 6 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'foof 1965s oo': OK 1965s ok 7 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'xfoo': OK 1965s ok 8 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1965s ok 9 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s barx 1965s ': OK 1965s ok 10 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'a$1axb(': OK 1965s ok 11 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'a$XX': OK 1965s ok 12 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1965s ok 13 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'x&x': OK 1965s ok 14 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'xx': OK 1965s ok 15 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'fcooar': OK 1965s ok 16 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'fc$1ar': OK 1965s ok 17 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'fdooar': OK 1965s ok 18 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s got 200 'XXXfooXXX 1965s bar': OK 1965s ok 19 1965s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1965s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1965s ok 1973s t/modules/unique_id.t ............... 1973s 1..300 1973s # Running under perl version 5.040000 for linux 1973s # Current time local: Fri Nov 29 21:23:26 2024 1973s # Current time GMT: Fri Nov 29 21:23:26 2024 1973s # Using Test.pm version 1.31 1973s # Using Apache/Test.pm version 1.44 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 1 1973s # unique id: Z0ow0-5urRfXfSubRF_koAAAAEQ 1973s ok 2 1973s ok 3 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 4 1973s # unique id: Z0ow075_Mhhl9mdoWaM3GwAAAAE 1973s ok 5 1973s ok 6 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 7 1973s # unique id: Z0ow0-5urRfXfSubRF_koQAAAEM 1973s ok 8 1973s ok 9 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 10 1973s # unique id: Z0ow075_Mhhl9mdoWaM3HAAAAAk 1973s ok 11 1973s ok 12 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 13 1973s # unique id: Z0ow0-5urRfXfSubRF_kogAAAEg 1973s ok 14 1973s ok 15 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 16 1973s # unique id: Z0ow075_Mhhl9mdoWaM3HQAAAAc 1973s ok 17 1973s ok 18 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 19 1973s # unique id: Z0ow0-5urRfXfSubRF_kowAAAEE 1973s ok 20 1973s ok 21 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 22 1973s # unique id: Z0ow075_Mhhl9mdoWaM3HgAAAAY 1973s ok 23 1973s ok 24 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 25 1973s # unique id: Z0ow0-5urRfXfSubRF_kpAAAAEU 1973s ok 26 1973s ok 27 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 28 1973s # unique id: Z0ow075_Mhhl9mdoWaM3HwAAAAQ 1973s ok 29 1973s ok 30 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 31 1973s # unique id: Z0ow0-5urRfXfSubRF_kpQAAAEk 1973s ok 32 1973s ok 33 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 34 1973s # unique id: Z0ow075_Mhhl9mdoWaM3IAAAAAM 1973s ok 35 1973s ok 36 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 37 1973s # unique id: Z0ow0-5urRfXfSubRF_kpgAAAEY 1973s ok 38 1973s ok 39 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 40 1973s # unique id: Z0ow075_Mhhl9mdoWaM3IQAAAAA 1973s ok 41 1973s ok 42 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 43 1973s # unique id: Z0ow0-5urRfXfSubRF_kpwAAAEI 1973s ok 44 1973s ok 45 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 46 1973s # unique id: Z0ow075_Mhhl9mdoWaM3IgAAAAg 1973s ok 47 1973s ok 48 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 49 1973s # unique id: Z0ow0-5urRfXfSubRF_kqAAAAEA 1973s ok 50 1973s ok 51 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 52 1973s # unique id: Z0ow075_Mhhl9mdoWaM3IwAAAAI 1973s ok 53 1973s ok 54 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 55 1973s # unique id: Z0ow0-5urRfXfSubRF_kqQAAAEc 1973s ok 56 1973s ok 57 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 58 1973s # unique id: Z0ow075_Mhhl9mdoWaM3JAAAAAU 1973s ok 59 1973s ok 60 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 61 1973s # unique id: Z0ow0-5urRfXfSubRF_kqgAAAEQ 1973s ok 62 1973s ok 63 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 64 1973s # unique id: Z0ow075_Mhhl9mdoWaM3JQAAAAE 1973s ok 65 1973s ok 66 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 67 1973s # unique id: Z0ow0-5urRfXfSubRF_kqwAAAEM 1973s ok 68 1973s ok 69 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 70 1973s # unique id: Z0ow075_Mhhl9mdoWaM3JgAAAAk 1973s ok 71 1973s ok 72 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 73 1973s # unique id: Z0ow0-5urRfXfSubRF_krAAAAEg 1973s ok 74 1973s ok 75 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 76 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3JwAAAAc 1973s ok 77 1973s ok 78 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 79 1973s # unique id: Z0ow1O5urRfXfSubRF_krQAAAEE 1973s ok 80 1973s ok 81 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 82 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3KAAAAAY 1973s ok 83 1973s ok 84 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 85 1973s # unique id: Z0ow1O5urRfXfSubRF_krgAAAEU 1973s ok 86 1973s ok 87 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 88 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3KQAAAAQ 1973s ok 89 1973s ok 90 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 91 1973s # unique id: Z0ow1O5urRfXfSubRF_krwAAAEk 1973s ok 92 1973s ok 93 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 94 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3KgAAAAM 1973s ok 95 1973s ok 96 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 97 1973s # unique id: Z0ow1O5urRfXfSubRF_ksAAAAEY 1973s ok 98 1973s ok 99 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 100 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3KwAAAAA 1973s ok 101 1973s ok 102 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 103 1973s # unique id: Z0ow1O5urRfXfSubRF_ksQAAAEI 1973s ok 104 1973s ok 105 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 106 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3LAAAAAg 1973s ok 107 1973s ok 108 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 109 1973s # unique id: Z0ow1O5urRfXfSubRF_ksgAAAEA 1973s ok 110 1973s ok 111 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 112 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3LQAAAAI 1973s ok 113 1973s ok 114 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 115 1973s # unique id: Z0ow1O5urRfXfSubRF_kswAAAEc 1973s ok 116 1973s ok 117 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 118 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3LgAAAAU 1973s ok 119 1973s ok 120 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 121 1973s # unique id: Z0ow1O5urRfXfSubRF_ktAAAAEQ 1973s ok 122 1973s ok 123 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 124 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3LwAAAAE 1973s ok 125 1973s ok 126 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 127 1973s # unique id: Z0ow1O5urRfXfSubRF_ktQAAAEM 1973s ok 128 1973s ok 129 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 130 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3MAAAAAk 1973s ok 131 1973s ok 132 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 133 1973s # unique id: Z0ow1O5urRfXfSubRF_ktgAAAEg 1973s ok 134 1973s ok 135 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 136 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3MQAAAAc 1973s ok 137 1973s ok 138 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 139 1973s # unique id: Z0ow1O5urRfXfSubRF_ktwAAAEE 1973s ok 140 1973s ok 141 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 142 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3MgAAAAY 1973s ok 143 1973s ok 144 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 145 1973s # unique id: Z0ow1O5urRfXfSubRF_kuAAAAEU 1973s ok 146 1973s ok 147 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 148 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3MwAAAAQ 1973s ok 149 1973s ok 150 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 151 1973s # unique id: Z0ow1O5urRfXfSubRF_kuQAAAEk 1973s ok 152 1973s ok 153 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 154 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3NAAAAAM 1973s ok 155 1973s ok 156 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 157 1973s # unique id: Z0ow1O5urRfXfSubRF_kugAAAEY 1973s ok 158 1973s ok 159 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 160 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3NQAAAAA 1973s ok 161 1973s ok 162 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 163 1973s # unique id: Z0ow1O5urRfXfSubRF_kuwAAAEI 1973s ok 164 1973s ok 165 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 166 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3NgAAAAg 1973s ok 167 1973s ok 168 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 169 1973s # unique id: Z0ow1O5urRfXfSubRF_kvAAAAEA 1973s ok 170 1973s ok 171 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 172 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3NwAAAAI 1973s ok 173 1973s ok 174 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 175 1973s # unique id: Z0ow1O5urRfXfSubRF_kvQAAAEc 1973s ok 176 1973s ok 177 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 178 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3OAAAAAU 1973s ok 179 1973s ok 180 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 181 1973s # unique id: Z0ow1O5urRfXfSubRF_kvgAAAEQ 1973s ok 182 1973s ok 183 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 184 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3OQAAAAE 1973s ok 185 1973s ok 186 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 187 1973s # unique id: Z0ow1O5urRfXfSubRF_kvwAAAEM 1973s ok 188 1973s ok 189 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 190 1973s # unique id: Z0ow1L5_Mhhl9mdoWaM3OgAAAAk 1973s ok 191 1973s ok 192 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 193 1973s # unique id: Z0ow1e5urRfXfSubRF_kwAAAAEg 1973s ok 194 1973s ok 195 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 196 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3OwAAAAc 1973s ok 197 1973s ok 198 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 199 1973s # unique id: Z0ow1e5urRfXfSubRF_kwQAAAEE 1973s ok 200 1973s ok 201 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 202 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3PAAAAAY 1973s ok 203 1973s ok 204 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 205 1973s # unique id: Z0ow1e5urRfXfSubRF_kwgAAAEU 1973s ok 206 1973s ok 207 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 208 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3PQAAAAQ 1973s ok 209 1973s ok 210 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 211 1973s # unique id: Z0ow1e5urRfXfSubRF_kwwAAAEk 1973s ok 212 1973s ok 213 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 214 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3PgAAAAM 1973s ok 215 1973s ok 216 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 217 1973s # unique id: Z0ow1e5urRfXfSubRF_kxAAAAEY 1973s ok 218 1973s ok 219 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 220 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3PwAAAAA 1973s ok 221 1973s ok 222 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 223 1973s # unique id: Z0ow1e5urRfXfSubRF_kxQAAAEI 1973s ok 224 1973s ok 225 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 226 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3QAAAAAg 1973s ok 227 1973s ok 228 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 229 1973s # unique id: Z0ow1e5urRfXfSubRF_kxgAAAEA 1973s ok 230 1973s ok 231 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 232 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3QQAAAAI 1973s ok 233 1973s ok 234 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 235 1973s # unique id: Z0ow1e5urRfXfSubRF_kxwAAAEc 1973s ok 236 1973s ok 237 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 238 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3QgAAAAU 1973s ok 239 1973s ok 240 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 241 1973s # unique id: Z0ow1e5urRfXfSubRF_kyAAAAEQ 1973s ok 242 1973s ok 243 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 244 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3QwAAAAE 1973s ok 245 1973s ok 246 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 247 1973s # unique id: Z0ow1e5urRfXfSubRF_kyQAAAEM 1973s ok 248 1973s ok 249 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 250 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3RAAAAAk 1973s ok 251 1973s ok 252 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 253 1973s # unique id: Z0ow1e5urRfXfSubRF_kygAAAEg 1973s ok 254 1973s ok 255 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 256 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3RQAAAAc 1973s ok 257 1973s ok 258 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 259 1973s # unique id: Z0ow1e5urRfXfSubRF_kywAAAEE 1973s ok 260 1973s ok 261 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 262 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3RgAAAAY 1973s ok 263 1973s ok 264 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 265 1973s # unique id: Z0ow1e5urRfXfSubRF_kzAAAAEU 1973s ok 266 1973s ok 267 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 268 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3RwAAAAQ 1973s ok 269 1973s ok 270 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 271 1973s # unique id: Z0ow1e5urRfXfSubRF_kzQAAAEk 1973s ok 272 1973s ok 273 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 274 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3SAAAAAM 1973s ok 275 1973s ok 276 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 277 1973s # unique id: Z0ow1e5urRfXfSubRF_kzgAAAEY 1973s ok 278 1973s ok 279 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 280 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3SQAAAAA 1973s ok 281 1973s ok 282 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 283 1973s # unique id: Z0ow1e5urRfXfSubRF_kzwAAAEI 1973s ok 284 1973s ok 285 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 286 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3SgAAAAg 1973s ok 287 1973s ok 288 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 289 1973s # unique id: Z0ow1e5urRfXfSubRF_k0AAAAEA 1973s ok 290 1973s ok 291 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 292 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3SwAAAAI 1973s ok 293 1973s ok 294 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 295 1973s # unique id: Z0ow1e5urRfXfSubRF_k0QAAAEc 1973s ok 296 1973s ok 297 1973s # testing : fetch unique ID 1973s # expected: 200 1973s # received: '200' 1973s ok 298 1973s # unique id: Z0ow1b5_Mhhl9mdoWaM3TAAAAAU 1973s ok 299 1973s ok 300 1973s ok 1980s t/modules/usertrack.t ............... 1980s 1..1004 1980s # Running under perl version 5.040000 for linux 1980s # Current time local: Fri Nov 29 21:23:33 2024 1980s # Current time GMT: Fri Nov 29 21:23:33 2024 1980s # Using Test.pm version 1.31 1980s # Using Apache/Test.pm version 1.44 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 1 1980s ok 2 1980s Set-Cookie: usertrack_test=611219c6.62813cffbbe21; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=611219c6.62813cffbbe21 1980s ok 3 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 4 1980s ok 5 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 6 1980s ok 7 1980s Set-Cookie: usertrack_test=c3d0743e.62813cffbf97f; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=c3d0743e.62813cffbf97f 1980s ok 8 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 9 1980s ok 10 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 11 1980s ok 12 1980s Set-Cookie: usertrack_test=d46f3b.62813cffc2102; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=d46f3b.62813cffc2102 1980s ok 13 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 14 1980s ok 15 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 16 1980s ok 17 1980s Set-Cookie: usertrack_test=145792c0.62813cffc4823; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=145792c0.62813cffc4823 1980s ok 18 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 19 1980s ok 20 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 21 1980s ok 22 1980s Set-Cookie: usertrack_test=44e684cf.62813cffc7202; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=44e684cf.62813cffc7202 1980s ok 23 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 24 1980s ok 25 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 26 1980s ok 27 1980s Set-Cookie: usertrack_test=c51b66f3.62813cffc9959; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=c51b66f3.62813cffc9959 1980s ok 28 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 29 1980s ok 30 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 31 1980s ok 32 1980s Set-Cookie: usertrack_test=5f627a87.62813cffcc087; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=5f627a87.62813cffcc087 1980s ok 33 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 34 1980s ok 35 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 36 1980s ok 37 1980s Set-Cookie: usertrack_test=2520a505.62813cffce7df; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=2520a505.62813cffce7df 1980s ok 38 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 39 1980s ok 40 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 41 1980s ok 42 1980s Set-Cookie: usertrack_test=5dfa5f6a.62813cffd0ef4; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=5dfa5f6a.62813cffd0ef4 1980s ok 43 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 44 1980s ok 45 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 46 1980s ok 47 1980s Set-Cookie: usertrack_test=8a41b364.62813cffd37d1; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=8a41b364.62813cffd37d1 1980s ok 48 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 49 1980s ok 50 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 51 1980s ok 52 1980s Set-Cookie: usertrack_test=cfe16589.62813cffd5f06; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=cfe16589.62813cffd5f06 1980s ok 53 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 54 1980s ok 55 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 56 1980s ok 57 1980s Set-Cookie: usertrack_test=87f7e74a.62813cffd8637; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=87f7e74a.62813cffd8637 1980s ok 58 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 59 1980s ok 60 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 61 1980s ok 62 1980s Set-Cookie: usertrack_test=4119b891.62813cffdad68; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=4119b891.62813cffdad68 1980s ok 63 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 64 1980s ok 65 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 66 1980s ok 67 1980s Set-Cookie: usertrack_test=53b245f5.62813cffdd66e; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=53b245f5.62813cffdd66e 1980s ok 68 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 69 1980s ok 70 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 71 1980s ok 72 1980s Set-Cookie: usertrack_test=4f7520ce.62813cffe0015; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=4f7520ce.62813cffe0015 1980s ok 73 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 74 1980s ok 75 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 76 1980s ok 77 1980s Set-Cookie: usertrack_test=a68a5176.62813cffe2a4c; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=a68a5176.62813cffe2a4c 1980s ok 78 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 79 1980s ok 80 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 81 1980s ok 82 1980s Set-Cookie: usertrack_test=40aa6e51.62813cffe5233; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=40aa6e51.62813cffe5233 1980s ok 83 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 84 1980s ok 85 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 86 1980s ok 87 1980s Set-Cookie: usertrack_test=8d05e2a9.62813cffe7923; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=8d05e2a9.62813cffe7923 1980s ok 88 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 89 1980s ok 90 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 91 1980s ok 92 1980s Set-Cookie: usertrack_test=6e983c6a.62813cffe9fde; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=6e983c6a.62813cffe9fde 1980s ok 93 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 94 1980s ok 95 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 96 1980s ok 97 1980s Set-Cookie: usertrack_test=44bd5b6b.62813cffec675; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=44bd5b6b.62813cffec675 1980s ok 98 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 99 1980s ok 100 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 101 1980s ok 102 1980s Set-Cookie: usertrack_test=5cdf07a3.62813cffeed20; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=5cdf07a3.62813cffeed20 1980s ok 103 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 104 1980s ok 105 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 106 1980s ok 107 1980s Set-Cookie: usertrack_test=e3540973.62813cfff1374; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=e3540973.62813cfff1374 1980s ok 108 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 109 1980s ok 110 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 111 1980s ok 112 1980s Set-Cookie: usertrack_test=edf1c392.62813cfff3986; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=edf1c392.62813cfff3986 1980s ok 113 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 114 1980s ok 115 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 116 1980s ok 117 1980s Set-Cookie: usertrack_test=552ed7cc.62813cfff60ad; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=552ed7cc.62813cfff60ad 1980s ok 118 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 119 1980s ok 120 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 121 1980s ok 122 1980s Set-Cookie: usertrack_test=93388d7f.62813cfff8769; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=93388d7f.62813cfff8769 1980s ok 123 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 124 1980s ok 125 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 126 1980s ok 127 1980s Set-Cookie: usertrack_test=31f4ee84.62813cfffaf87; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=31f4ee84.62813cfffaf87 1980s ok 128 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 129 1980s ok 130 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 131 1980s ok 132 1980s Set-Cookie: usertrack_test=d13f157a.62813cfffd5a5; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=d13f157a.62813cfffd5a5 1980s ok 133 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 134 1980s ok 135 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 136 1980s ok 137 1980s Set-Cookie: usertrack_test=28f6c515.62813cffffd85; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=28f6c515.62813cffffd85 1980s ok 138 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 139 1980s ok 140 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 141 1980s ok 142 1980s Set-Cookie: usertrack_test=1362fa87.62813d00024b3; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=1362fa87.62813d00024b3 1980s ok 143 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 144 1980s ok 145 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 146 1980s ok 147 1980s Set-Cookie: usertrack_test=f528558b.62813d0004c7a; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=f528558b.62813d0004c7a 1980s ok 148 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 149 1980s ok 150 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 151 1980s ok 152 1980s Set-Cookie: usertrack_test=75f26270.62813d00072b7; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=75f26270.62813d00072b7 1980s ok 153 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 154 1980s ok 155 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 156 1980s ok 157 1980s Set-Cookie: usertrack_test=49ea816c.62813d00096a1; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=49ea816c.62813d00096a1 1980s ok 158 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 159 1980s ok 160 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 161 1980s ok 162 1980s Set-Cookie: usertrack_test=fcb51024.62813d000bccb; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=fcb51024.62813d000bccb 1980s ok 163 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 164 1980s ok 165 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 166 1980s ok 167 1980s Set-Cookie: usertrack_test=472855ed.62813d000e37f; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=472855ed.62813d000e37f 1980s ok 168 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 169 1980s ok 170 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 171 1980s ok 172 1980s Set-Cookie: usertrack_test=7519fe82.62813d00109bf; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=7519fe82.62813d00109bf 1980s ok 173 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 174 1980s ok 175 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 176 1980s ok 177 1980s Set-Cookie: usertrack_test=4889adc6.62813d0013031; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=4889adc6.62813d0013031 1980s ok 178 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 179 1980s ok 180 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 181 1980s ok 182 1980s Set-Cookie: usertrack_test=b303d200.62813d00156e9; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=b303d200.62813d00156e9 1980s ok 183 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 184 1980s ok 185 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 186 1980s ok 187 1980s Set-Cookie: usertrack_test=d1a0b9d4.62813d0017cfb; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=d1a0b9d4.62813d0017cfb 1980s ok 188 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 189 1980s ok 190 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 191 1980s ok 192 1980s Set-Cookie: usertrack_test=d75d4de3.62813d001a1c4; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=d75d4de3.62813d001a1c4 1980s ok 193 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 194 1980s ok 195 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 196 1980s ok 197 1980s Set-Cookie: usertrack_test=d901d07c.62813d001c7b0; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=d901d07c.62813d001c7b0 1980s ok 198 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 199 1980s ok 200 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 201 1980s ok 202 1980s Set-Cookie: usertrack_test=92ff874f.62813d001ec44; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=92ff874f.62813d001ec44 1980s ok 203 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 204 1980s ok 205 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 206 1980s ok 207 1980s Set-Cookie: usertrack_test=79db9a7.62813d0021135; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=79db9a7.62813d0021135 1980s ok 208 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 209 1980s ok 210 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 211 1980s ok 212 1980s Set-Cookie: usertrack_test=43ba2bb0.62813d002373b; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=43ba2bb0.62813d002373b 1980s ok 213 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 214 1980s ok 215 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 216 1980s ok 217 1980s Set-Cookie: usertrack_test=45e9395c.62813d0025f03; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=45e9395c.62813d0025f03 1980s ok 218 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 219 1980s ok 220 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 221 1980s ok 222 1980s Set-Cookie: usertrack_test=cd3af05a.62813d0028577; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=cd3af05a.62813d0028577 1980s ok 223 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 224 1980s ok 225 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 226 1980s ok 227 1980s Set-Cookie: usertrack_test=31370206.62813d002abb7; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=31370206.62813d002abb7 1980s ok 228 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 229 1980s ok 230 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 231 1980s ok 232 1980s Set-Cookie: usertrack_test=d1a4326.62813d002d2d1; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=d1a4326.62813d002d2d1 1980s ok 233 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 234 1980s ok 235 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 236 1980s ok 237 1980s Set-Cookie: usertrack_test=ff36dfb.62813d002f8dc; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=ff36dfb.62813d002f8dc 1980s ok 238 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 239 1980s ok 240 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 241 1980s ok 242 1980s Set-Cookie: usertrack_test=abc9a185.62813d0031e57; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=abc9a185.62813d0031e57 1980s ok 243 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 244 1980s ok 245 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 246 1980s ok 247 1980s Set-Cookie: usertrack_test=620b2419.62813d003438a; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=620b2419.62813d003438a 1980s ok 248 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 249 1980s ok 250 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 251 1980s ok 252 1980s Set-Cookie: usertrack_test=ed5a2534.62813d003691e; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=ed5a2534.62813d003691e 1980s ok 253 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 254 1980s ok 255 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 256 1980s ok 257 1980s Set-Cookie: usertrack_test=f60e5728.62813d0038e2d; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=f60e5728.62813d0038e2d 1980s ok 258 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 259 1980s ok 260 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 261 1980s ok 262 1980s Set-Cookie: usertrack_test=21ed2fec.62813d003b3e0; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=21ed2fec.62813d003b3e0 1980s ok 263 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 264 1980s ok 265 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 266 1980s ok 267 1980s Set-Cookie: usertrack_test=a7c73fd4.62813d003daf2; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=a7c73fd4.62813d003daf2 1980s ok 268 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 269 1980s ok 270 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 271 1980s ok 272 1980s Set-Cookie: usertrack_test=4751f962.62813d004019e; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=4751f962.62813d004019e 1980s ok 273 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 274 1980s ok 275 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 276 1980s ok 277 1980s Set-Cookie: usertrack_test=4f7021ee.62813d0042911; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=4f7021ee.62813d0042911 1980s ok 278 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 279 1980s ok 280 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 281 1980s ok 282 1980s Set-Cookie: usertrack_test=81d92d58.62813d0045037; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=81d92d58.62813d0045037 1980s ok 283 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 284 1980s ok 285 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 286 1980s ok 287 1980s Set-Cookie: usertrack_test=5eae82f3.62813d004770d; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=5eae82f3.62813d004770d 1980s ok 288 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 289 1980s ok 290 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 291 1980s ok 292 1980s Set-Cookie: usertrack_test=54f932fc.62813d0049db6; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=54f932fc.62813d0049db6 1980s ok 293 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 294 1980s ok 295 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 296 1980s ok 297 1980s Set-Cookie: usertrack_test=f8829ecb.62813d004c3ca; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=f8829ecb.62813d004c3ca 1980s ok 298 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 299 1980s ok 300 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 301 1980s ok 302 1980s Set-Cookie: usertrack_test=f151fbb3.62813d004e979; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=f151fbb3.62813d004e979 1980s ok 303 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 304 1980s ok 305 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 306 1980s ok 307 1980s Set-Cookie: usertrack_test=889a1b32.62813d0050fd6; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=889a1b32.62813d0050fd6 1980s ok 308 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 309 1980s ok 310 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 311 1980s ok 312 1980s Set-Cookie: usertrack_test=48ab87e4.62813d00536cb; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=48ab87e4.62813d00536cb 1980s ok 313 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 314 1980s ok 315 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 316 1980s ok 317 1980s Set-Cookie: usertrack_test=fa946da2.62813d0055c90; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=fa946da2.62813d0055c90 1980s ok 318 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 319 1980s ok 320 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 321 1980s ok 322 1980s Set-Cookie: usertrack_test=2699bd65.62813d00583dd; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=2699bd65.62813d00583dd 1980s ok 323 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 324 1980s ok 325 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 326 1980s ok 327 1980s Set-Cookie: usertrack_test=3e01451c.62813d005aa0f; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=3e01451c.62813d005aa0f 1980s ok 328 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 329 1980s ok 330 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 331 1980s ok 332 1980s Set-Cookie: usertrack_test=2361f637.62813d005d14f; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=2361f637.62813d005d14f 1980s ok 333 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 334 1980s ok 335 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 336 1980s ok 337 1980s Set-Cookie: usertrack_test=d53ea99e.62813d005f86b; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=d53ea99e.62813d005f86b 1980s ok 338 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 339 1980s ok 340 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 341 1980s ok 342 1980s Set-Cookie: usertrack_test=82c4d91.62813d0061dd8; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=82c4d91.62813d0061dd8 1980s ok 343 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 344 1980s ok 345 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 346 1980s ok 347 1980s Set-Cookie: usertrack_test=b49c58c.62813d0064352; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=b49c58c.62813d0064352 1980s ok 348 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 349 1980s ok 350 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 351 1980s ok 352 1980s Set-Cookie: usertrack_test=74b674a.62813d006686c; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=74b674a.62813d006686c 1980s ok 353 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 354 1980s ok 355 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 356 1980s ok 357 1980s Set-Cookie: usertrack_test=2d07cd1c.62813d0068cb8; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=2d07cd1c.62813d0068cb8 1980s ok 358 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 359 1980s ok 360 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 361 1980s ok 362 1980s Set-Cookie: usertrack_test=c3dceaba.62813d006b2f1; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=c3dceaba.62813d006b2f1 1980s ok 363 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 364 1980s ok 365 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 366 1980s ok 367 1980s Set-Cookie: usertrack_test=8796cb.62813d006d9f3; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=8796cb.62813d006d9f3 1980s ok 368 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 369 1980s ok 370 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 371 1980s ok 372 1980s Set-Cookie: usertrack_test=44e0552d.62813d0070258; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=44e0552d.62813d0070258 1980s ok 373 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 374 1980s ok 375 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 376 1980s ok 377 1980s Set-Cookie: usertrack_test=9e53a34d.62813d0072ad9; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=9e53a34d.62813d0072ad9 1980s ok 378 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 379 1980s ok 380 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 381 1980s ok 382 1980s Set-Cookie: usertrack_test=5e1806d3.62813d00752ed; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=5e1806d3.62813d00752ed 1980s ok 383 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 384 1980s ok 385 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 386 1980s ok 387 1980s Set-Cookie: usertrack_test=d3612561.62813d0077a75; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=d3612561.62813d0077a75 1980s ok 388 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 389 1980s ok 390 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 391 1980s ok 392 1980s Set-Cookie: usertrack_test=74be3901.62813d007a23c; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=74be3901.62813d007a23c 1980s ok 393 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 394 1980s ok 395 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 396 1980s ok 397 1980s Set-Cookie: usertrack_test=5d9bae8d.62813d007ca57; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=5d9bae8d.62813d007ca57 1980s ok 398 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 399 1980s ok 400 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 401 1980s ok 402 1980s Set-Cookie: usertrack_test=4ad19314.62813d007f04b; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=4ad19314.62813d007f04b 1980s ok 403 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 404 1980s ok 405 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 406 1980s ok 407 1980s Set-Cookie: usertrack_test=5390d3a8.62813d00817c9; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=5390d3a8.62813d00817c9 1980s ok 408 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 409 1980s ok 410 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 411 1980s ok 412 1980s Set-Cookie: usertrack_test=993b0092.62813d008414b; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=993b0092.62813d008414b 1980s ok 413 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 414 1980s ok 415 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 416 1980s ok 417 1980s Set-Cookie: usertrack_test=b6ce7be6.62813d0086a24; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=b6ce7be6.62813d0086a24 1980s ok 418 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 419 1980s ok 420 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 421 1980s ok 422 1980s Set-Cookie: usertrack_test=3045b1de.62813d00892d2; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=3045b1de.62813d00892d2 1980s ok 423 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 424 1980s ok 425 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 426 1980s ok 427 1980s Set-Cookie: usertrack_test=56870bec.62813d008bbc6; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=56870bec.62813d008bbc6 1980s ok 428 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 429 1980s ok 430 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 431 1980s ok 432 1980s Set-Cookie: usertrack_test=608535c6.62813d008e4e1; path=/; expires=Fri, 29-Nov-24 21:24:39 GMT 1980s Cookie: usertrack_test=608535c6.62813d008e4e1 1980s ok 433 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 434 1980s ok 435 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 436 1980s ok 437 1980s Set-Cookie: usertrack_test=2fb8c2b9.62813d0090dd8; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=2fb8c2b9.62813d0090dd8 1980s ok 438 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 439 1980s ok 440 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 441 1980s ok 442 1980s Set-Cookie: usertrack_test=1b4fbcc0.62813d009356c; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=1b4fbcc0.62813d009356c 1980s ok 443 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 444 1980s ok 445 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 446 1980s ok 447 1980s Set-Cookie: usertrack_test=bfa4f428.62813d0095c71; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=bfa4f428.62813d0095c71 1980s ok 448 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 449 1980s ok 450 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 451 1980s ok 452 1980s Set-Cookie: usertrack_test=eaf2e9c3.62813d009825b; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=eaf2e9c3.62813d009825b 1980s ok 453 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 454 1980s ok 455 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 456 1980s ok 457 1980s Set-Cookie: usertrack_test=4b18b16d.62813d009a727; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=4b18b16d.62813d009a727 1980s ok 458 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 459 1980s ok 460 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 461 1980s ok 462 1980s Set-Cookie: usertrack_test=60af8eaf.62813d009cc09; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=60af8eaf.62813d009cc09 1980s ok 463 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 464 1980s ok 465 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 466 1980s ok 467 1980s Set-Cookie: usertrack_test=5f43fa6c.62813d009f2b6; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=5f43fa6c.62813d009f2b6 1980s ok 468 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 469 1980s ok 470 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 471 1980s ok 472 1980s Set-Cookie: usertrack_test=f398d521.62813d00a184d; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=f398d521.62813d00a184d 1980s ok 473 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 474 1980s ok 475 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 476 1980s ok 477 1980s Set-Cookie: usertrack_test=ce12376d.62813d00a3db4; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=ce12376d.62813d00a3db4 1980s ok 478 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 479 1980s ok 480 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 481 1980s ok 482 1980s Set-Cookie: usertrack_test=78d63d1a.62813d00a6243; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=78d63d1a.62813d00a6243 1980s ok 483 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 484 1980s ok 485 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 486 1980s ok 487 1980s Set-Cookie: usertrack_test=7a97d1d3.62813d00a8746; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=7a97d1d3.62813d00a8746 1980s ok 488 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 489 1980s ok 490 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 491 1980s ok 492 1980s Set-Cookie: usertrack_test=efbade49.62813d00aac1a; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=efbade49.62813d00aac1a 1980s ok 493 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 494 1980s ok 495 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 496 1980s ok 497 1980s Set-Cookie: usertrack_test=5d4977e2.62813d00ad186; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=5d4977e2.62813d00ad186 1980s ok 498 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 499 1980s ok 500 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 501 1980s ok 502 1980s Set-Cookie: usertrack_test=65a9ccd0.62813d00af64a; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=65a9ccd0.62813d00af64a 1980s ok 503 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 504 1980s ok 505 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 506 1980s ok 507 1980s Set-Cookie: usertrack_test=a7d10f27.62813d00b1c4e; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=a7d10f27.62813d00b1c4e 1980s ok 508 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 509 1980s ok 510 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 511 1980s ok 512 1980s Set-Cookie: usertrack_test=964a68a1.62813d00b40e3; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=964a68a1.62813d00b40e3 1980s ok 513 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 514 1980s ok 515 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 516 1980s ok 517 1980s Set-Cookie: usertrack_test=e1ff6c3e.62813d00b659d; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=e1ff6c3e.62813d00b659d 1980s ok 518 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 519 1980s ok 520 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 521 1980s ok 522 1980s Set-Cookie: usertrack_test=61b634b8.62813d00b8c63; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=61b634b8.62813d00b8c63 1980s ok 523 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 524 1980s ok 525 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 526 1980s ok 527 1980s Set-Cookie: usertrack_test=8f943e44.62813d00bb174; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=8f943e44.62813d00bb174 1980s ok 528 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 529 1980s ok 530 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 531 1980s ok 532 1980s Set-Cookie: usertrack_test=e37abb9f.62813d00bd530; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=e37abb9f.62813d00bd530 1980s ok 533 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 534 1980s ok 535 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 536 1980s ok 537 1980s Set-Cookie: usertrack_test=cbb3ac73.62813d00bfb5c; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=cbb3ac73.62813d00bfb5c 1980s ok 538 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 539 1980s ok 540 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 541 1980s ok 542 1980s Set-Cookie: usertrack_test=cf9385c1.62813d00c1efa; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=cf9385c1.62813d00c1efa 1980s ok 543 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 544 1980s ok 545 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 546 1980s ok 547 1980s Set-Cookie: usertrack_test=87f54c63.62813d00c42b5; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=87f54c63.62813d00c42b5 1980s ok 548 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 549 1980s ok 550 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 551 1980s ok 552 1980s Set-Cookie: usertrack_test=4fede0d2.62813d00c6505; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=4fede0d2.62813d00c6505 1980s ok 553 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 554 1980s ok 555 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 556 1980s ok 557 1980s Set-Cookie: usertrack_test=580b491a.62813d00c8719; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=580b491a.62813d00c8719 1980s ok 558 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 559 1980s ok 560 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 561 1980s ok 562 1980s Set-Cookie: usertrack_test=115c4808.62813d00caaad; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=115c4808.62813d00caaad 1980s ok 563 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 564 1980s ok 565 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 566 1980s ok 567 1980s Set-Cookie: usertrack_test=d544fe62.62813d00cceae; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=d544fe62.62813d00cceae 1980s ok 568 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 569 1980s ok 570 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 571 1980s ok 572 1980s Set-Cookie: usertrack_test=ca33ea44.62813d00cf3d5; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=ca33ea44.62813d00cf3d5 1980s ok 573 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 574 1980s ok 575 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 576 1980s ok 577 1980s Set-Cookie: usertrack_test=ecef785e.62813d00d1959; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=ecef785e.62813d00d1959 1980s ok 578 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 579 1980s ok 580 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 581 1980s ok 582 1980s Set-Cookie: usertrack_test=87610dba.62813d00d3e92; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=87610dba.62813d00d3e92 1980s ok 583 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 584 1980s ok 585 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 586 1980s ok 587 1980s Set-Cookie: usertrack_test=66f5da48.62813d00d6482; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=66f5da48.62813d00d6482 1980s ok 588 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 589 1980s ok 590 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 591 1980s ok 592 1980s Set-Cookie: usertrack_test=79442412.62813d00d8a27; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=79442412.62813d00d8a27 1980s ok 593 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 594 1980s ok 595 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 596 1980s ok 597 1980s Set-Cookie: usertrack_test=3f68575c.62813d00daf9c; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=3f68575c.62813d00daf9c 1980s ok 598 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 599 1980s ok 600 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 601 1980s ok 602 1980s Set-Cookie: usertrack_test=327afa7a.62813d00dd2fa; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=327afa7a.62813d00dd2fa 1980s ok 603 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 604 1980s ok 605 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 606 1980s ok 607 1980s Set-Cookie: usertrack_test=89d5565c.62813d00df718; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=89d5565c.62813d00df718 1980s ok 608 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 609 1980s ok 610 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 611 1980s ok 612 1980s Set-Cookie: usertrack_test=30d49290.62813d00e1c16; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=30d49290.62813d00e1c16 1980s ok 613 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 614 1980s ok 615 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 616 1980s ok 617 1980s Set-Cookie: usertrack_test=c86455ef.62813d00e3fd0; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=c86455ef.62813d00e3fd0 1980s ok 618 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 619 1980s ok 620 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 621 1980s ok 622 1980s Set-Cookie: usertrack_test=7b7e0d6e.62813d00e64ca; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=7b7e0d6e.62813d00e64ca 1980s ok 623 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 624 1980s ok 625 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 626 1980s ok 627 1980s Set-Cookie: usertrack_test=c2aafa40.62813d00e88d6; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=c2aafa40.62813d00e88d6 1980s ok 628 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 629 1980s ok 630 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 631 1980s ok 632 1980s Set-Cookie: usertrack_test=5a5a4f3a.62813d00eabcb; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=5a5a4f3a.62813d00eabcb 1980s ok 633 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 634 1980s ok 635 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 636 1980s ok 637 1980s Set-Cookie: usertrack_test=478642e3.62813d00ecfb1; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=478642e3.62813d00ecfb1 1980s ok 638 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 639 1980s ok 640 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 641 1980s ok 642 1980s Set-Cookie: usertrack_test=3ba2c489.62813d00ef512; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=3ba2c489.62813d00ef512 1980s ok 643 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 644 1980s ok 645 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 646 1980s ok 647 1980s Set-Cookie: usertrack_test=8cd94644.62813d00f1b1a; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=8cd94644.62813d00f1b1a 1980s ok 648 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 649 1980s ok 650 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 651 1980s ok 652 1980s Set-Cookie: usertrack_test=319d39b8.62813d00f4186; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=319d39b8.62813d00f4186 1980s ok 653 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 654 1980s ok 655 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 656 1980s ok 657 1980s Set-Cookie: usertrack_test=d1a42e82.62813d00f6770; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=d1a42e82.62813d00f6770 1980s ok 658 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 659 1980s ok 660 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 661 1980s ok 662 1980s Set-Cookie: usertrack_test=a305280d.62813d00f8c55; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=a305280d.62813d00f8c55 1980s ok 663 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 664 1980s ok 665 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 666 1980s ok 667 1980s Set-Cookie: usertrack_test=f2af323c.62813d00fb19d; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=f2af323c.62813d00fb19d 1980s ok 668 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 669 1980s ok 670 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 671 1980s ok 672 1980s Set-Cookie: usertrack_test=14227fe3.62813d00fd841; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=14227fe3.62813d00fd841 1980s ok 673 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 674 1980s ok 675 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 676 1980s ok 677 1980s Set-Cookie: usertrack_test=34f42429.62813d00ffea3; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=34f42429.62813d00ffea3 1980s ok 678 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 679 1980s ok 680 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 681 1980s ok 682 1980s Set-Cookie: usertrack_test=ee3092ba.62813d0102439; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=ee3092ba.62813d0102439 1980s ok 683 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 684 1980s ok 685 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 686 1980s ok 687 1980s Set-Cookie: usertrack_test=55eee4e.62813d0104bcc; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=55eee4e.62813d0104bcc 1980s ok 688 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 689 1980s ok 690 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 691 1980s ok 692 1980s Set-Cookie: usertrack_test=f02b71b2.62813d0107392; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=f02b71b2.62813d0107392 1980s ok 693 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 694 1980s ok 695 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 696 1980s ok 697 1980s Set-Cookie: usertrack_test=a2fb3b5d.62813d0109af1; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=a2fb3b5d.62813d0109af1 1980s ok 698 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 699 1980s ok 700 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 701 1980s ok 702 1980s Set-Cookie: usertrack_test=d0c1a824.62813d010c097; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=d0c1a824.62813d010c097 1980s ok 703 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 704 1980s ok 705 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 706 1980s ok 707 1980s Set-Cookie: usertrack_test=f2895538.62813d010e7ed; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=f2895538.62813d010e7ed 1980s ok 708 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 709 1980s ok 710 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 711 1980s ok 712 1980s Set-Cookie: usertrack_test=3b4622bd.62813d0110d7c; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=3b4622bd.62813d0110d7c 1980s ok 713 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 714 1980s ok 715 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 716 1980s ok 717 1980s Set-Cookie: usertrack_test=af5d4fbf.62813d011338f; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=af5d4fbf.62813d011338f 1980s ok 718 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 719 1980s ok 720 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 721 1980s ok 722 1980s Set-Cookie: usertrack_test=88e22c13.62813d0115abd; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=88e22c13.62813d0115abd 1980s ok 723 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 724 1980s ok 725 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 726 1980s ok 727 1980s Set-Cookie: usertrack_test=7b6aa8bf.62813d0118027; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=7b6aa8bf.62813d0118027 1980s ok 728 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 729 1980s ok 730 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 731 1980s ok 732 1980s Set-Cookie: usertrack_test=1a039889.62813d011a422; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=1a039889.62813d011a422 1980s ok 733 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 734 1980s ok 735 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 736 1980s ok 737 1980s Set-Cookie: usertrack_test=dc096ba1.62813d011c86c; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=dc096ba1.62813d011c86c 1980s ok 738 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 739 1980s ok 740 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 741 1980s ok 742 1980s Set-Cookie: usertrack_test=3afdce00.62813d011ece5; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=3afdce00.62813d011ece5 1980s ok 743 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 744 1980s ok 745 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 746 1980s ok 747 1980s Set-Cookie: usertrack_test=2a6fa58.62813d01212d4; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=2a6fa58.62813d01212d4 1980s ok 748 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 749 1980s ok 750 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 751 1980s ok 752 1980s Set-Cookie: usertrack_test=447697f7.62813d0123803; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=447697f7.62813d0123803 1980s ok 753 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 754 1980s ok 755 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 756 1980s ok 757 1980s Set-Cookie: usertrack_test=12cac945.62813d0125bbb; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=12cac945.62813d0125bbb 1980s ok 758 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 759 1980s ok 760 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 761 1980s ok 762 1980s Set-Cookie: usertrack_test=9e8919c.62813d0127df4; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=9e8919c.62813d0127df4 1980s ok 763 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 764 1980s ok 765 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 766 1980s ok 767 1980s Set-Cookie: usertrack_test=ec94e1ac.62813d012a145; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=ec94e1ac.62813d012a145 1980s ok 768 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 769 1980s ok 770 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 771 1980s ok 772 1980s Set-Cookie: usertrack_test=9fabde54.62813d012c7a3; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=9fabde54.62813d012c7a3 1980s ok 773 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 774 1980s ok 775 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 776 1980s ok 777 1980s Set-Cookie: usertrack_test=9b3c8452.62813d012eb75; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=9b3c8452.62813d012eb75 1980s ok 778 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 779 1980s ok 780 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 781 1980s ok 782 1980s Set-Cookie: usertrack_test=8ee45497.62813d0130f6f; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=8ee45497.62813d0130f6f 1980s ok 783 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 784 1980s ok 785 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 786 1980s ok 787 1980s Set-Cookie: usertrack_test=a521f26.62813d013338c; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=a521f26.62813d013338c 1980s ok 788 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 789 1980s ok 790 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 791 1980s ok 792 1980s Set-Cookie: usertrack_test=27645ae0.62813d0135862; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=27645ae0.62813d0135862 1980s ok 793 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 794 1980s ok 795 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 796 1980s ok 797 1980s Set-Cookie: usertrack_test=91710701.62813d0137d76; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=91710701.62813d0137d76 1980s ok 798 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 799 1980s ok 800 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 801 1980s ok 802 1980s Set-Cookie: usertrack_test=75e501f2.62813d013a130; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=75e501f2.62813d013a130 1980s ok 803 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 804 1980s ok 805 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 806 1980s ok 807 1980s Set-Cookie: usertrack_test=b5fd939e.62813d013c4d6; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=b5fd939e.62813d013c4d6 1980s ok 808 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 809 1980s ok 810 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 811 1980s ok 812 1980s Set-Cookie: usertrack_test=ede0ff0a.62813d013e6ee; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=ede0ff0a.62813d013e6ee 1980s ok 813 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 814 1980s ok 815 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 816 1980s ok 817 1980s Set-Cookie: usertrack_test=abc46bf8.62813d0140baf; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=abc46bf8.62813d0140baf 1980s ok 818 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 819 1980s ok 820 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 821 1980s ok 822 1980s Set-Cookie: usertrack_test=2b0e39f8.62813d01430ea; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=2b0e39f8.62813d01430ea 1980s ok 823 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 824 1980s ok 825 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 826 1980s ok 827 1980s Set-Cookie: usertrack_test=c0c4963e.62813d01456a9; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=c0c4963e.62813d01456a9 1980s ok 828 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 829 1980s ok 830 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 831 1980s ok 832 1980s Set-Cookie: usertrack_test=643af290.62813d0147b8f; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=643af290.62813d0147b8f 1980s ok 833 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 834 1980s ok 835 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 836 1980s ok 837 1980s Set-Cookie: usertrack_test=d16a3055.62813d0149fef; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=d16a3055.62813d0149fef 1980s ok 838 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 839 1980s ok 840 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 841 1980s ok 842 1980s Set-Cookie: usertrack_test=d8b599f6.62813d014c45c; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=d8b599f6.62813d014c45c 1980s ok 843 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 844 1980s ok 845 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 846 1980s ok 847 1980s Set-Cookie: usertrack_test=f8149ca5.62813d014e959; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=f8149ca5.62813d014e959 1980s ok 848 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 849 1980s ok 850 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 851 1980s ok 852 1980s Set-Cookie: usertrack_test=894bda19.62813d0150dc3; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=894bda19.62813d0150dc3 1980s ok 853 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 854 1980s ok 855 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 856 1980s ok 857 1980s Set-Cookie: usertrack_test=d568abf3.62813d0153277; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=d568abf3.62813d0153277 1980s ok 858 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 859 1980s ok 860 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 861 1980s ok 862 1980s Set-Cookie: usertrack_test=f2697405.62813d0155486; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=f2697405.62813d0155486 1980s ok 863 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 864 1980s ok 865 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 866 1980s ok 867 1980s Set-Cookie: usertrack_test=f1c46560.62813d01578be; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=f1c46560.62813d01578be 1980s ok 868 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 869 1980s ok 870 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 871 1980s ok 872 1980s Set-Cookie: usertrack_test=ef0968f3.62813d0159f1b; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=ef0968f3.62813d0159f1b 1980s ok 873 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 874 1980s ok 875 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 876 1980s ok 877 1980s Set-Cookie: usertrack_test=4d286f85.62813d015c310; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=4d286f85.62813d015c310 1980s ok 878 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 879 1980s ok 880 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 881 1980s ok 882 1980s Set-Cookie: usertrack_test=936423a0.62813d015e955; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=936423a0.62813d015e955 1980s ok 883 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 884 1980s ok 885 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 886 1980s ok 887 1980s Set-Cookie: usertrack_test=a58541cc.62813d0160f49; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=a58541cc.62813d0160f49 1980s ok 888 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 889 1980s ok 890 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 891 1980s ok 892 1980s Set-Cookie: usertrack_test=3f06822.62813d016342f; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=3f06822.62813d016342f 1980s ok 893 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 894 1980s ok 895 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 896 1980s ok 897 1980s Set-Cookie: usertrack_test=8ee6cd1.62813d0165943; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=8ee6cd1.62813d0165943 1980s ok 898 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 899 1980s ok 900 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 901 1980s ok 902 1980s Set-Cookie: usertrack_test=bf10f81e.62813d0167ec5; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=bf10f81e.62813d0167ec5 1980s ok 903 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 904 1980s ok 905 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 906 1980s ok 907 1980s Set-Cookie: usertrack_test=983dd9e8.62813d016a37e; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=983dd9e8.62813d016a37e 1980s ok 908 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 909 1980s ok 910 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 911 1980s ok 912 1980s Set-Cookie: usertrack_test=9bfc6dc9.62813d016c8b0; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=9bfc6dc9.62813d016c8b0 1980s ok 913 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 914 1980s ok 915 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 916 1980s ok 917 1980s Set-Cookie: usertrack_test=2014770a.62813d016efee; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=2014770a.62813d016efee 1980s ok 918 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 919 1980s ok 920 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 921 1980s ok 922 1980s Set-Cookie: usertrack_test=90b9e022.62813d0171766; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=90b9e022.62813d0171766 1980s ok 923 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 924 1980s ok 925 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 926 1980s ok 927 1980s Set-Cookie: usertrack_test=ff3b062b.62813d0173e72; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=ff3b062b.62813d0173e72 1980s ok 928 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 929 1980s ok 930 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 931 1980s ok 932 1980s Set-Cookie: usertrack_test=1a7bb25c.62813d0176626; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=1a7bb25c.62813d0176626 1980s ok 933 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 934 1980s ok 935 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 936 1980s ok 937 1980s Set-Cookie: usertrack_test=f97ef811.62813d0178c8b; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=f97ef811.62813d0178c8b 1980s ok 938 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 939 1980s ok 940 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 941 1980s ok 942 1980s Set-Cookie: usertrack_test=ae23c315.62813d017b347; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=ae23c315.62813d017b347 1980s ok 943 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 944 1980s ok 945 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 946 1980s ok 947 1980s Set-Cookie: usertrack_test=7f6c446a.62813d017d952; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=7f6c446a.62813d017d952 1980s ok 948 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 949 1980s ok 950 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 951 1980s ok 952 1980s Set-Cookie: usertrack_test=4c8f993d.62813d017fe12; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=4c8f993d.62813d017fe12 1980s ok 953 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 954 1980s ok 955 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 956 1980s ok 957 1980s Set-Cookie: usertrack_test=c076811f.62813d0182476; path=/; expires=Fri, 29-Nov-24 21:24:40 GMT 1980s Cookie: usertrack_test=c076811f.62813d0182476 1980s ok 958 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 959 1980s ok 960 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 961 1980s ok 962 1980s Set-Cookie: usertrack_test=c5e8736b.62813d018479c; path=/; expires=Fri, 29-Nov-24 21:24:41 GMT 1980s Cookie: usertrack_test=c5e8736b.62813d018479c 1980s ok 963 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 964 1980s ok 965 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 966 1980s ok 967 1980s Set-Cookie: usertrack_test=fa2cf43c.62813d0186e89; path=/; expires=Fri, 29-Nov-24 21:24:41 GMT 1980s Cookie: usertrack_test=fa2cf43c.62813d0186e89 1980s ok 968 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 969 1980s ok 970 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 971 1980s ok 972 1980s Set-Cookie: usertrack_test=9ba27928.62813d0189444; path=/; expires=Fri, 29-Nov-24 21:24:41 GMT 1980s Cookie: usertrack_test=9ba27928.62813d0189444 1980s ok 973 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 974 1980s ok 975 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 976 1980s ok 977 1980s Set-Cookie: usertrack_test=25cbf72c.62813d018b7af; path=/; expires=Fri, 29-Nov-24 21:24:41 GMT 1980s Cookie: usertrack_test=25cbf72c.62813d018b7af 1980s ok 978 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 979 1980s ok 980 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 981 1980s ok 982 1980s Set-Cookie: usertrack_test=10d3bd83.62813d018de7e; path=/; expires=Fri, 29-Nov-24 21:24:41 GMT 1980s Cookie: usertrack_test=10d3bd83.62813d018de7e 1980s ok 983 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 984 1980s ok 985 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 986 1980s ok 987 1980s Set-Cookie: usertrack_test=52e3f0a9.62813d01903cc; path=/; expires=Fri, 29-Nov-24 21:24:41 GMT 1980s Cookie: usertrack_test=52e3f0a9.62813d01903cc 1980s ok 988 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 989 1980s ok 990 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 991 1980s ok 992 1980s Set-Cookie: usertrack_test=f29090e5.62813d019296c; path=/; expires=Fri, 29-Nov-24 21:24:41 GMT 1980s Cookie: usertrack_test=f29090e5.62813d019296c 1980s ok 993 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 994 1980s ok 995 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 996 1980s ok 997 1980s Set-Cookie: usertrack_test=5a53533d.62813d0194d84; path=/; expires=Fri, 29-Nov-24 21:24:41 GMT 1980s Cookie: usertrack_test=5a53533d.62813d0194d84 1980s ok 998 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 999 1980s ok 1000 1980s ok 1001 1980s # testing : Checking return code is '200' 1980s # expected: 200 1980s # received: '200' 1980s ok 1002 1980s # usertrack_test=93891211.62813d0197292; path=/; expires=Fri, 29-Nov-24 21:24:41 GMT 1980s ok 1003 1980s # expected: undef 1980s # received: undef 1980s ok 1004 1980s ok 1985s t/modules/vhost_alias.t ............. 1985s 1..8 1985s # Running under perl version 5.040000 for linux 1985s # Current time local: Fri Nov 29 21:23:41 2024 1985s # Current time GMT: Fri Nov 29 21:23:41 2024 1985s # Using Test.pm version 1.31 1985s # Using Apache/Test.pm version 1.44 1985s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1985s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1985s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1985s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1985s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1985s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1985s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1985s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1985s # testing : VirtalDocumentRoot test 1985s # expected: 'www.vha-test.com' 1985s # received: 'www.vha-test.com' 1985s ok 1 1985s # testing : VirtualScriptAlias test 1985s # expected: 'test cgi for www.vha-test.com' 1985s # received: 'test cgi for www.vha-test.com' 1985s ok 2 1985s # testing : VirtalDocumentRoot test 1985s # expected: 'big.server.name.from.heck.org' 1985s # received: 'big.server.name.from.heck.org' 1985s ok 3 1985s # testing : VirtualScriptAlias test 1985s # expected: 'test cgi for big.server.name.from.heck.org' 1985s # received: 'test cgi for big.server.name.from.heck.org' 1985s ok 4 1985s # testing : VirtalDocumentRoot test 1985s # expected: 'ab.com' 1985s # received: 'ab.com' 1985s ok 5 1985s # testing : VirtualScriptAlias test 1985s # expected: 'test cgi for ab.com' 1985s # received: 'test cgi for ab.com' 1985s ok 6 1985s # testing : VirtalDocumentRoot test 1985s # expected: 'w-t-f.net' 1985s # received: 'w-t-f.net' 1985s ok 7 1985s # testing : VirtualScriptAlias test 1985s # expected: 'test cgi for w-t-f.net' 1985s # received: 'test cgi for w-t-f.net' 1985s ok 8 1985s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1985s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1985s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1985s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1985s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1985s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1985s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1985s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1985s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1985s ok 1991s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1996s t/protocol/echo.t ................... 1996s 1..8 1996s # Running under perl version 5.040000 for linux 1996s # Current time local: Fri Nov 29 21:23:52 2024 1996s # Current time GMT: Fri Nov 29 21:23:52 2024 1996s # Using Test.pm version 1.31 1996s # Using Apache/Test.pm version 1.44 1996s testing mod_echo_ssl 1996s ok 1 1996s #Cipher: TLS_AES_256_GCM_SHA384 1996s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1996s # testing : echo 1996s # expected: 't/protocol/echo.t' 1996s # received: 't/protocol/echo.t' 1996s ok 2 1996s # testing : echo 1996s # expected: '/usr/bin/perl' 1996s # received: '/usr/bin/perl' 1996s ok 3 1996s # testing : echo 1996s # expected: '814000814000814000814000814000' 1996s # received: '814000814000814000814000814000' 1996s ok 4 1996s testing mod_echo 1996s ok 5 1996s # testing : echo 1996s # expected: 't/protocol/echo.t' 1996s # received: 't/protocol/echo.t' 1996s ok 6 1996s # testing : echo 1996s # expected: '/usr/bin/perl' 1996s # received: '/usr/bin/perl' 1996s ok 7 1996s # testing : echo 1996s # expected: '814000814000814000814000814000' 1996s # received: '814000814000814000814000814000' 1996s ok 8 1996s ok 2001s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 2007s t/security/CVE-2003-0542.t .......... 2007s 1..1 2007s # Running under perl version 5.040000 for linux 2007s # Current time local: Fri Nov 29 21:24:02 2024 2007s # Current time GMT: Fri Nov 29 21:24:02 2024 2007s # Using Test.pm version 1.31 2007s # Using Apache/Test.pm version 1.44 2007s # testing : CAN-2003-0542 test case 2007s # expected: 404 2007s # received: '404' 2007s ok 1 2007s ok 2012s t/security/CVE-2004-0747.t .......... 2012s 1..1 2012s # Running under perl version 5.040000 for linux 2012s # Current time local: Fri Nov 29 21:24:08 2024 2012s # Current time GMT: Fri Nov 29 21:24:08 2024 2012s # Using Test.pm version 1.31 2012s # Using Apache/Test.pm version 1.44 2012s # testing : CAN-2004-0747 ap_resolve_env test case 2012s # expected: 200 2012s # received: 200 2012s ok 1 2012s ok 2018s t/security/CVE-2004-0811.t .......... 2018s 1..8 2018s # Running under perl version 5.040000 for linux 2018s # Current time local: Fri Nov 29 21:24:13 2024 2018s # Current time GMT: Fri Nov 29 21:24:13 2024 2018s # Using Test.pm version 1.31 2018s # Using Apache/Test.pm version 1.44 2018s # testing : subdir access allowed 2018s # expected: 200 2018s # received: '200' 2018s ok 1 2018s # testing : subdir access allowed 2018s # expected: 200 2018s # received: '200' 2018s ok 2 2018s # testing : subdir access allowed 2018s # expected: 200 2018s # received: '200' 2018s ok 3 2018s # testing : subdir access allowed 2018s # expected: 200 2018s # received: '200' 2018s ok 4 2018s # testing : topdir access denied 2018s # expected: 401 2018s # received: '401' 2018s ok 5 2018s # testing : topdir access denied 2018s # expected: 401 2018s # received: '401' 2018s ok 6 2018s # testing : topdir access denied 2018s # expected: 401 2018s # received: '401' 2018s ok 7 2018s # testing : topdir access denied 2018s # expected: 401 2018s # received: '401' 2018s ok 8 2018s ok 2023s t/security/CVE-2004-0940.t .......... 2023s 1..1 2023s # Running under perl version 5.040000 for linux 2023s # Current time local: Fri Nov 29 21:24:19 2024 2023s # Current time GMT: Fri Nov 29 21:24:19 2024 2023s # Using Test.pm version 1.31 2023s # Using Apache/Test.pm version 1.44 2023s # testing : response was 200 2023s # expected: 200 2023s # received: '200' 2023s ok 1 2023s ok 2028s t/security/CVE-2004-0942.t .......... 2028s 1..2 2028s # Running under perl version 5.040000 for linux 2028s # Current time local: Fri Nov 29 21:24:24 2024 2028s # Current time GMT: Fri Nov 29 21:24:24 2024 2028s # Using Test.pm version 1.31 2028s # Using Apache/Test.pm version 1.44 2028s ok 1 2028s # testing : request was refused 2028s # expected: qr/^HTTP\/1\.. 400/ 2028s # received: 'HTTP/1.1 400 Bad Request 2028s # ' 2028s ok 2 2028s ok 2034s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2039s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 2044s t/security/CVE-2005-2491.t .......... 2044s 1..4 2044s # Running under perl version 5.040000 for linux 2044s # Current time local: Fri Nov 29 21:24:40 2024 2044s # Current time GMT: Fri Nov 29 21:24:40 2024 2044s # Using Test.pm version 1.31 2044s # Using Apache/Test.pm version 1.44 2044s # testing : check that server did not segfault 2044s # expected: 'Internal Server Error' 2044s # received: 'Internal Server Error' 2044s ok 1 2044s # testing : check for 500 response error 2044s # expected: 500 2044s # received: '500' 2044s ok 2 2044s # testing : check that server did not segfault 2044s # expected: 'Internal Server Error' 2044s # received: 'Internal Server Error' 2044s ok 3 2044s # testing : check for 500 response error 2044s # expected: 500 2044s # received: '500' 2044s ok 4 2044s ok 2050s t/security/CVE-2005-2700.t .......... 2050s 1..2 2050s # Running under perl version 5.040000 for linux 2050s # Current time local: Fri Nov 29 21:24:45 2024 2050s # Current time GMT: Fri Nov 29 21:24:45 2024 2050s # Using Test.pm version 1.31 2050s # Using Apache/Test.pm version 1.44 2050s # testing : access permitted without ccert 2050s # expected: 200 2050s # received: '200' 2050s ok 1 2050s # testing : access *not* permitted without ccert 2050s # expected: 200 2050s # received: '403' 2050s ok 2 2050s ok 2055s t/security/CVE-2005-3352.t .......... 2055s 1..2 2055s # Running under perl version 5.040000 for linux 2055s # Current time local: Fri Nov 29 21:24:51 2024 2055s # Current time GMT: Fri Nov 29 21:24:51 2024 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 : referer was escaped 2055s # expected: qr/%22%3e/ 2055s # received: ' 2055s # 2055s # Menu for /security/CVE-2005-3352.map 2055s # 2055s #

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

2055s #
2055s # 2055s #
(Default) Go Back
2055s # 2055s # 2055s # 2055s # 2055s # ' 2055s ok 2 2055s ok 2060s t/security/CVE-2005-3357.t .......... 2060s 1..3 2060s # Running under perl version 5.040000 for linux 2060s # Current time local: Fri Nov 29 21:24:56 2024 2060s # Current time GMT: Fri Nov 29 21:24:56 2024 2060s # Using Test.pm version 1.31 2060s # Using Apache/Test.pm version 1.44 2060s # URL is http://localhost:8534/ 2060s ok 1 2060s # testing : Expected bad request from 'GET http://localhost:8534/' 2060s # expected: 400 2060s # received: '400' 2060s ok 2 2060s # testing : errordoc content was served 2060s # expected: qr/welcome to localhost/ 2060s # received: 'welcome to localhost:8529 2060s # ' 2060s ok 3 2060s ok 2066s t/security/CVE-2006-5752.t .......... 2066s 1..2 2066s # Running under perl version 5.040000 for linux 2066s # Current time local: Fri Nov 29 21:25:01 2024 2066s # Current time GMT: Fri Nov 29 21:25:01 2024 2066s # Using Test.pm version 1.31 2066s # Using Apache/Test.pm version 1.44 2066s # testing : server-status gave response 2066s # expected: 200 2066s # received: '200' 2066s ok 1 2066s # testing : response content-type had charset 2066s # expected: qr/charset=/ 2066s # received: 'text/html; charset=ISO-8859-1' 2066s ok 2 2066s ok 2071s t/security/CVE-2007-5000.t .......... 2071s 1..2 2071s # Running under perl version 5.040000 for linux 2071s # Current time local: Fri Nov 29 21:25:07 2024 2071s # Current time GMT: Fri Nov 29 21:25:07 2024 2071s # Using Test.pm version 1.31 2071s # Using Apache/Test.pm version 1.44 2071s # testing : response code is OK 2071s # expected: 200 2071s # received: '200' 2071s ok 1 2071s # testing : URI was escaped in response 2071s # expected: qr// 2071s # received: ' 2071s # 2071s # Menu for /security/CVE-2005-3352.map/<foo> 2071s # 2071s #

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

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

Bad Request

2159s #

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

2159s # 2159s # ' 2159s ok 2 2159s ok 2165s t/ssl/ocsp.t ........................ 2165s 1..3 2165s # Running under perl version 5.040000 for linux 2165s # Current time local: Fri Nov 29 21:26:40 2024 2165s # Current time GMT: Fri Nov 29 21:26:40 2024 2165s # Using Test.pm version 1.31 2165s # Using Apache/Test.pm version 1.44 2165s warning: Internal response 2165s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2165s response: 2165s 500 Server closed connection without sending any data back 2165s Content-Type: text/plain 2165s Client-Date: Fri, 29 Nov 2024 21:26:46 GMT 2165s Client-Warning: Internal response 2165s 2165s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2165s ok 1 2165s warning: 2165s message: welcome to localhost:8529 2165s response: 2165s HTTP/1.1 200 OK 2165s Connection: close 2165s Date: Fri, 29 Nov 2024 21:26:46 GMT 2165s Accept-Ranges: bytes 2165s ETag: "1a-61fafa7f73d80" 2165s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2165s Vary: In-If1 2165s Content-Length: 26 2165s Content-Type: text/html 2165s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 2165s Client-Date: Fri, 29 Nov 2024 21:26:46 GMT 2165s Client-Peer: 127.0.0.1:8535 2165s Client-Response-Num: 1 2165s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2165s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2165s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2165s Client-SSL-Socket-Class: IO::Socket::SSL 2165s Client-SSL-Version: TLSv1_3 2165s DMMATCH1: 1 2165s 2165s welcome to localhost:8529 2165s ok 2 2165s warning: Internal response 2165s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2165s response: 2165s 500 Server closed connection without sending any data back 2165s Content-Type: text/plain 2165s Client-Date: Fri, 29 Nov 2024 21:26:46 GMT 2165s Client-Warning: Internal response 2165s 2165s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2165s ok 3 2165s ok 2170s t/ssl/pha.t ......................... 2170s 1..4 2170s # Running under perl version 5.040000 for linux 2170s # Current time local: Fri Nov 29 21:26:46 2024 2170s # Current time GMT: Fri Nov 29 21:26:46 2024 2170s # Using Test.pm version 1.31 2170s # Using Apache/Test.pm version 1.44 2170s # testing : access must be denied without client certificate 2170s # expected: 403 2170s # received: '403' 2170s ok 1 2170s # testing : PHA reneg body buffer size restriction works 2170s # expected: 413 2170s # received: '413' 2170s ok 2 2170s # testing : PHA works with POST body 2170s # expected: 200 2170s # received: '200' 2170s ok 3 2170s # testing : request body matches response 2170s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2170s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2170s ok 4 2170s ok 2176s t/ssl/pr12355.t ..................... 2176s 1..10 2176s # Running under perl version 5.040000 for linux 2176s # Current time local: Fri Nov 29 21:26:51 2024 2176s # Current time GMT: Fri Nov 29 21:26:51 2024 2176s # Using Test.pm version 1.31 2176s # Using Apache/Test.pm version 1.44 2176s # Downgrading to TLSv12 2176s # testing : renegotiation on POST works 2176s # expected: 200 2176s # received: '200' 2176s ok 1 2176s # testing : request body matches response 2176s # expected: 'hello world' 2176s # received: 'hello world' 2176s ok 2 2176s # testing : renegotiation on POST works 2176s # expected: 200 2176s # received: '200' 2176s ok 3 2176s # testing : request body matches response 2176s # expected: 'hello world' 2176s # received: 'hello world' 2176s ok 4 2176s # testing : renegotiation on POST works 2176s # expected: 200 2176s # received: '200' 2176s ok 5 2176s # testing : request body matches response 2176s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2176s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2176s ok 6 2176s # testing : renegotiation on POST works 2176s # expected: 200 2176s # received: '200' 2176s ok 7 2176s # testing : request body matches response 2176s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2176s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2176s ok 8 2176s # testing : renegotiation on POST works 2176s # expected: 200 2176s # received: '200' 2176s ok 9 2176s # testing : request body matches response 2176s # expected: 'HELLO' 2176s # received: 'HELLO' 2176s ok 10 2176s ok 2181s t/ssl/pr43738.t ..................... 2181s 1..4 2181s # Running under perl version 5.040000 for linux 2181s # Current time local: Fri Nov 29 21:26:57 2024 2181s # Current time GMT: Fri Nov 29 21:26:57 2024 2181s # Using Test.pm version 1.31 2181s # Using Apache/Test.pm version 1.44 2181s # Downgrading to TLSv12 2181s # testing : renegotiation on POST works 2181s # expected: 200 2181s # received: '200' 2181s ok 1 2181s # testing : request body matches response 2181s # expected: '/modules/ssl/aes128/empty.pfa 2181s # hello world' 2181s # received: '/modules/ssl/aes128/empty.pfa 2181s # hello world' 2181s ok 2 2181s # testing : renegotiation on POST works 2181s # expected: 200 2181s # received: '200' 2181s ok 3 2181s # testing : request body matches response 2181s # expected: '/modules/ssl/aes256/empty.pfa 2181s # hello world' 2181s # received: '/modules/ssl/aes256/empty.pfa 2181s # hello world' 2181s ok 4 2181s ok 2201s t/ssl/proxy.t ....................... 2201s # using LWP client 2201s 1..290 2201s # Running under perl version 5.040000 for linux 2201s # Current time local: Fri Nov 29 21:27:02 2024 2201s # Current time GMT: Fri Nov 29 21:27:02 2024 2201s # Using Test.pm version 1.31 2201s # Using Apache/Test.pm version 1.44 2201s # testing : / with proxy_http_https (http) 2201s # expected: 200 2201s # received: '200' 2201s ok 1 2201s # testing : CGI script with folded headers 2201s # expected: 200 2201s # received: '200' 2201s ok 2 2201s # testing : using valid proxyssl client cert 2201s # expected: 200 2201s # received: '200' 2201s ok 3 2201s # testing : using invalid proxyssl client cert 2201s # expected: 403 2201s # received: '403' 2201s ok 4 2201s # testing : protected cgi script 2201s # expected: 200 2201s # received: '200' 2201s ok 5 2201s # testing : X-Forwarded-Host header 2201s # expected: 'localhost:8558' 2201s # received: 'localhost:8558' 2201s ok 6 2201s # testing : client subject common name 2201s # expected: 'client_ok' 2201s # received: 'client_ok' 2201s ok 7 2201s # testing : ProxyPassReverse Location rewrite 2201s # expected: 'http://localhost:8558/modules/' 2201s # received: 'http://localhost:8558/modules/' 2201s ok 8 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 1024 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:07 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:07 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '1024' 2201s # received: 1024 2201s ok 9 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 2048 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:07 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:07 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '2048' 2201s # received: 2048 2201s ok 10 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 3072 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:07 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:07 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '3072' 2201s # received: 3072 2201s ok 11 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 4096 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '4096' 2201s # received: 4096 2201s ok 12 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 5120 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '5120' 2201s # received: 5120 2201s ok 13 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 6144 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '6144' 2201s # received: 6144 2201s ok 14 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 7168 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '7168' 2201s # received: 7168 2201s ok 15 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 8192 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '8192' 2201s # received: 8192 2201s ok 16 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 9216 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '9216' 2201s # received: 9216 2201s ok 17 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 10240 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '10240' 2201s # received: 10240 2201s ok 18 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 11264 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '11264' 2201s # received: 11264 2201s ok 19 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 12288 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '12288' 2201s # received: 12288 2201s ok 20 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 13312 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '13312' 2201s # received: 13312 2201s ok 21 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 14336 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '14336' 2201s # received: 14336 2201s ok 22 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 15360 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '15360' 2201s # received: 15360 2201s ok 23 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 16384 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '16384' 2201s # received: 16384 2201s ok 24 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 17408 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '17408' 2201s # received: 17408 2201s ok 25 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 18432 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '18432' 2201s # received: 18432 2201s ok 26 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 19456 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '19456' 2201s # received: 19456 2201s ok 27 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 20480 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '20480' 2201s # received: 20480 2201s ok 28 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 21504 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '21504' 2201s # received: 21504 2201s ok 29 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 22528 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '22528' 2201s # received: 22528 2201s ok 30 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 23552 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '23552' 2201s # received: 23552 2201s ok 31 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 24576 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '24576' 2201s # received: 24576 2201s ok 32 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 25600 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '25600' 2201s # received: 25600 2201s ok 33 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 26624 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '26624' 2201s # received: 26624 2201s ok 34 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 27648 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '27648' 2201s # received: 27648 2201s ok 35 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 28672 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '28672' 2201s # received: 28672 2201s ok 36 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 29696 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '29696' 2201s # received: 29696 2201s ok 37 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 30720 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '30720' 2201s # received: 30720 2201s ok 38 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 31744 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '31744' 2201s # received: 31744 2201s ok 39 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 32768 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '32768' 2201s # received: 32768 2201s ok 40 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 33792 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:08 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '33792' 2201s # received: 33792 2201s ok 41 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 34816 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '34816' 2201s # received: 34816 2201s ok 42 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 35840 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '35840' 2201s # received: 35840 2201s ok 43 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 36864 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '36864' 2201s # received: 36864 2201s ok 44 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 37888 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '37888' 2201s # received: 37888 2201s ok 45 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 38912 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '38912' 2201s # received: 38912 2201s ok 46 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 39936 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '39936' 2201s # received: 39936 2201s ok 47 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 40960 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '40960' 2201s # received: 40960 2201s ok 48 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 41984 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '41984' 2201s # received: 41984 2201s ok 49 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 43008 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '43008' 2201s # received: 43008 2201s ok 50 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 44032 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '44032' 2201s # received: 44032 2201s ok 51 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 45056 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '45056' 2201s # received: 45056 2201s ok 52 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 46080 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '46080' 2201s # received: 46080 2201s ok 53 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 47104 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '47104' 2201s # received: 47104 2201s ok 54 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 48128 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '48128' 2201s # received: 48128 2201s ok 55 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 49152 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:09 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '49152' 2201s # received: 49152 2201s ok 56 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 50176 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '50176' 2201s # received: 50176 2201s ok 57 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 51200 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '51200' 2201s # received: 51200 2201s ok 58 2201s #lwp request: 2201s #POST http://localhost:8558/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 102400 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 7 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8558 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '102400' 2201s # received: 102400 2201s ok 59 2201s # testing : / with proxy_http_https_proxy_section (http) 2201s # expected: 200 2201s # received: '200' 2201s ok 60 2201s # testing : CGI script with folded headers 2201s # expected: 200 2201s # received: '200' 2201s ok 61 2201s # testing : using valid proxyssl client cert 2201s # expected: 200 2201s # received: '200' 2201s ok 62 2201s # testing : using invalid proxyssl client cert 2201s # expected: 403 2201s # received: '403' 2201s ok 63 2201s # testing : protected cgi script 2201s # expected: 200 2201s # received: '200' 2201s ok 64 2201s # testing : X-Forwarded-Host header 2201s # expected: 'localhost:8560' 2201s # received: 'localhost:8560' 2201s ok 65 2201s # testing : client subject common name 2201s # expected: 'client_ok' 2201s # received: 'client_ok' 2201s ok 66 2201s # testing : ProxyPassReverse Location rewrite 2201s # expected: 'http://localhost:8560/modules/' 2201s # received: 'http://localhost:8560/modules/' 2201s ok 67 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 1024 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '1024' 2201s # received: 1024 2201s ok 68 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 2048 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '2048' 2201s # received: 2048 2201s ok 69 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 3072 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '3072' 2201s # received: 3072 2201s ok 70 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 4096 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '4096' 2201s # received: 4096 2201s ok 71 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 5120 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '5120' 2201s # received: 5120 2201s ok 72 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 6144 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '6144' 2201s # received: 6144 2201s ok 73 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 7168 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '7168' 2201s # received: 7168 2201s ok 74 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 8192 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '8192' 2201s # received: 8192 2201s ok 75 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 9216 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '9216' 2201s # received: 9216 2201s ok 76 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 10240 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '10240' 2201s # received: 10240 2201s ok 77 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 11264 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '11264' 2201s # received: 11264 2201s ok 78 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 12288 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '12288' 2201s # received: 12288 2201s ok 79 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 13312 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '13312' 2201s # received: 13312 2201s ok 80 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 14336 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '14336' 2201s # received: 14336 2201s ok 81 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 15360 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '15360' 2201s # received: 15360 2201s ok 82 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 16384 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '16384' 2201s # received: 16384 2201s ok 83 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 17408 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '17408' 2201s # received: 17408 2201s ok 84 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 18432 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '18432' 2201s # received: 18432 2201s ok 85 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 19456 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '19456' 2201s # received: 19456 2201s ok 86 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 20480 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '20480' 2201s # received: 20480 2201s ok 87 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 21504 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:10 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '21504' 2201s # received: 21504 2201s ok 88 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 22528 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '22528' 2201s # received: 22528 2201s ok 89 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 23552 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '23552' 2201s # received: 23552 2201s ok 90 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 24576 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '24576' 2201s # received: 24576 2201s ok 91 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 25600 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '25600' 2201s # received: 25600 2201s ok 92 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 26624 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '26624' 2201s # received: 26624 2201s ok 93 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 27648 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '27648' 2201s # received: 27648 2201s ok 94 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 28672 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '28672' 2201s # received: 28672 2201s ok 95 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 29696 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '29696' 2201s # received: 29696 2201s ok 96 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 30720 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '30720' 2201s # received: 30720 2201s ok 97 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 31744 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '31744' 2201s # received: 31744 2201s ok 98 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 32768 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '32768' 2201s # received: 32768 2201s ok 99 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 33792 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '33792' 2201s # received: 33792 2201s ok 100 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 34816 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '34816' 2201s # received: 34816 2201s ok 101 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 35840 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '35840' 2201s # received: 35840 2201s ok 102 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 36864 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '36864' 2201s # received: 36864 2201s ok 103 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 37888 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '37888' 2201s # received: 37888 2201s ok 104 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 38912 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '38912' 2201s # received: 38912 2201s ok 105 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 39936 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '39936' 2201s # received: 39936 2201s ok 106 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 40960 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '40960' 2201s # received: 40960 2201s ok 107 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 41984 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:11 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '41984' 2201s # received: 41984 2201s ok 108 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 43008 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '43008' 2201s # received: 43008 2201s ok 109 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 44032 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '44032' 2201s # received: 44032 2201s ok 110 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 45056 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '45056' 2201s # received: 45056 2201s ok 111 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 46080 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '46080' 2201s # received: 46080 2201s ok 112 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 47104 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '47104' 2201s # received: 47104 2201s ok 113 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 48128 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '48128' 2201s # received: 48128 2201s ok 114 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 49152 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '49152' 2201s # received: 49152 2201s ok 115 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 50176 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '50176' 2201s # received: 50176 2201s ok 116 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 51200 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '51200' 2201s # received: 51200 2201s ok 117 2201s #lwp request: 2201s #POST http://localhost:8560/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 102400 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 7 2201s #Client-Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Client-Peer: 127.0.0.1:8560 2201s #Client-Response-Num: 1 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '102400' 2201s # received: 102400 2201s ok 118 2201s # testing : / with proxy_https_http (https) 2201s # expected: 200 2201s # received: '200' 2201s ok 119 2201s # testing : CGI script with folded headers 2201s # expected: 200 2201s # received: '200' 2201s ok 120 2201s # testing : ProxyPassReverse Location rewrite 2201s # expected: 'https://localhost:8562/modules/' 2201s # received: 'https://localhost:8562/modules/' 2201s ok 121 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 1024 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:12 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '1024' 2201s # received: 1024 2201s ok 122 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 2048 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '2048' 2201s # received: 2048 2201s ok 123 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 3072 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '3072' 2201s # received: 3072 2201s ok 124 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 4096 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '4096' 2201s # received: 4096 2201s ok 125 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 5120 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '5120' 2201s # received: 5120 2201s ok 126 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 6144 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '6144' 2201s # received: 6144 2201s ok 127 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 7168 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '7168' 2201s # received: 7168 2201s ok 128 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 8192 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '8192' 2201s # received: 8192 2201s ok 129 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 9216 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '9216' 2201s # received: 9216 2201s ok 130 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 10240 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '10240' 2201s # received: 10240 2201s ok 131 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 11264 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '11264' 2201s # received: 11264 2201s ok 132 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 12288 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '12288' 2201s # received: 12288 2201s ok 133 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 13312 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '13312' 2201s # received: 13312 2201s ok 134 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 14336 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '14336' 2201s # received: 14336 2201s ok 135 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 15360 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '15360' 2201s # received: 15360 2201s ok 136 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 16384 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '16384' 2201s # received: 16384 2201s ok 137 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 17408 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '17408' 2201s # received: 17408 2201s ok 138 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 18432 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '18432' 2201s # received: 18432 2201s ok 139 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 19456 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '19456' 2201s # received: 19456 2201s ok 140 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 20480 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '20480' 2201s # received: 20480 2201s ok 141 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 21504 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '21504' 2201s # received: 21504 2201s ok 142 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 22528 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '22528' 2201s # received: 22528 2201s ok 143 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 23552 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '23552' 2201s # received: 23552 2201s ok 144 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 24576 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '24576' 2201s # received: 24576 2201s ok 145 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 25600 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '25600' 2201s # received: 25600 2201s ok 146 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 26624 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '26624' 2201s # received: 26624 2201s ok 147 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 27648 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '27648' 2201s # received: 27648 2201s ok 148 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 28672 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '28672' 2201s # received: 28672 2201s ok 149 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 29696 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '29696' 2201s # received: 29696 2201s ok 150 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 30720 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '30720' 2201s # received: 30720 2201s ok 151 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 31744 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '31744' 2201s # received: 31744 2201s ok 152 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 32768 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '32768' 2201s # received: 32768 2201s ok 153 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 33792 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '33792' 2201s # received: 33792 2201s ok 154 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 34816 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '34816' 2201s # received: 34816 2201s ok 155 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 35840 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '35840' 2201s # received: 35840 2201s ok 156 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 36864 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '36864' 2201s # received: 36864 2201s ok 157 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 37888 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:13 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '37888' 2201s # received: 37888 2201s ok 158 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 38912 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '38912' 2201s # received: 38912 2201s ok 159 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 39936 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '39936' 2201s # received: 39936 2201s ok 160 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 40960 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '40960' 2201s # received: 40960 2201s ok 161 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 41984 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '41984' 2201s # received: 41984 2201s ok 162 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 43008 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '43008' 2201s # received: 43008 2201s ok 163 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 44032 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '44032' 2201s # received: 44032 2201s ok 164 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 45056 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '45056' 2201s # received: 45056 2201s ok 165 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 46080 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '46080' 2201s # received: 46080 2201s ok 166 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 47104 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '47104' 2201s # received: 47104 2201s ok 167 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 48128 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '48128' 2201s # received: 48128 2201s ok 168 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 49152 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '49152' 2201s # received: 49152 2201s ok 169 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 50176 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '50176' 2201s # received: 50176 2201s ok 170 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 51200 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '51200' 2201s # received: 51200 2201s ok 171 2201s #lwp request: 2201s #POST https://localhost:8562/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 102400 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 7 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8562 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '102400' 2201s # received: 102400 2201s ok 172 2201s # testing : / with proxy_https_https (https) 2201s # expected: 200 2201s # received: '200' 2201s ok 173 2201s # testing : CGI script with folded headers 2201s # expected: 200 2201s # received: '200' 2201s ok 174 2201s # testing : using valid proxyssl client cert 2201s # expected: 200 2201s # received: '200' 2201s ok 175 2201s # testing : using invalid proxyssl client cert 2201s # expected: 403 2201s # received: '403' 2201s ok 176 2201s # testing : protected cgi script 2201s # expected: 200 2201s # received: '200' 2201s ok 177 2201s # testing : X-Forwarded-Host header 2201s # expected: 'localhost:8559' 2201s # received: 'localhost:8559' 2201s ok 178 2201s # testing : client subject common name 2201s # expected: 'client_ok' 2201s # received: 'client_ok' 2201s ok 179 2201s # testing : ProxyPassReverse Location rewrite 2201s # expected: 'https://localhost:8559/modules/' 2201s # received: 'https://localhost:8559/modules/' 2201s ok 180 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 1024 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '1024' 2201s # received: 1024 2201s ok 181 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 2048 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '2048' 2201s # received: 2048 2201s ok 182 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 3072 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '3072' 2201s # received: 3072 2201s ok 183 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 4096 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '4096' 2201s # received: 4096 2201s ok 184 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 5120 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:14 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '5120' 2201s # received: 5120 2201s ok 185 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 6144 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '6144' 2201s # received: 6144 2201s ok 186 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 7168 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '7168' 2201s # received: 7168 2201s ok 187 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 8192 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '8192' 2201s # received: 8192 2201s ok 188 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 9216 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '9216' 2201s # received: 9216 2201s ok 189 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 10240 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '10240' 2201s # received: 10240 2201s ok 190 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 11264 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '11264' 2201s # received: 11264 2201s ok 191 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 12288 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '12288' 2201s # received: 12288 2201s ok 192 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 13312 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '13312' 2201s # received: 13312 2201s ok 193 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 14336 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '14336' 2201s # received: 14336 2201s ok 194 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 15360 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '15360' 2201s # received: 15360 2201s ok 195 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 16384 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '16384' 2201s # received: 16384 2201s ok 196 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 17408 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '17408' 2201s # received: 17408 2201s ok 197 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 18432 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '18432' 2201s # received: 18432 2201s ok 198 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 19456 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '19456' 2201s # received: 19456 2201s ok 199 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 20480 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '20480' 2201s # received: 20480 2201s ok 200 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 21504 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '21504' 2201s # received: 21504 2201s ok 201 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 22528 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '22528' 2201s # received: 22528 2201s ok 202 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 23552 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '23552' 2201s # received: 23552 2201s ok 203 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 24576 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '24576' 2201s # received: 24576 2201s ok 204 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 25600 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '25600' 2201s # received: 25600 2201s ok 205 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 26624 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '26624' 2201s # received: 26624 2201s ok 206 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 27648 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:15 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '27648' 2201s # received: 27648 2201s ok 207 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 28672 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '28672' 2201s # received: 28672 2201s ok 208 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 29696 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '29696' 2201s # received: 29696 2201s ok 209 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 30720 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '30720' 2201s # received: 30720 2201s ok 210 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 31744 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '31744' 2201s # received: 31744 2201s ok 211 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 32768 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '32768' 2201s # received: 32768 2201s ok 212 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 33792 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '33792' 2201s # received: 33792 2201s ok 213 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 34816 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '34816' 2201s # received: 34816 2201s ok 214 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 35840 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '35840' 2201s # received: 35840 2201s ok 215 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 36864 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '36864' 2201s # received: 36864 2201s ok 216 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 37888 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '37888' 2201s # received: 37888 2201s ok 217 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 38912 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '38912' 2201s # received: 38912 2201s ok 218 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 39936 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '39936' 2201s # received: 39936 2201s ok 219 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 40960 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:16 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '40960' 2201s # received: 40960 2201s ok 220 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 41984 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '41984' 2201s # received: 41984 2201s ok 221 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 43008 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '43008' 2201s # received: 43008 2201s ok 222 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 44032 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '44032' 2201s # received: 44032 2201s ok 223 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 45056 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '45056' 2201s # received: 45056 2201s ok 224 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 46080 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '46080' 2201s # received: 46080 2201s ok 225 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 47104 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '47104' 2201s # received: 47104 2201s ok 226 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 48128 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '48128' 2201s # received: 48128 2201s ok 227 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 49152 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '49152' 2201s # received: 49152 2201s ok 228 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 50176 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '50176' 2201s # received: 50176 2201s ok 229 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 51200 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:17 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '51200' 2201s # received: 51200 2201s ok 230 2201s #lwp request: 2201s #POST https://localhost:8559/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 102400 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 7 2201s #Client-Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Client-Peer: 127.0.0.1:8559 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '102400' 2201s # received: 102400 2201s ok 231 2201s # testing : / with proxy_https_https_proxy_section (https) 2201s # expected: 200 2201s # received: '200' 2201s ok 232 2201s # testing : CGI script with folded headers 2201s # expected: 200 2201s # received: '200' 2201s ok 233 2201s # testing : using valid proxyssl client cert 2201s # expected: 200 2201s # received: '200' 2201s ok 234 2201s # testing : using invalid proxyssl client cert 2201s # expected: 403 2201s # received: '403' 2201s ok 235 2201s # testing : protected cgi script 2201s # expected: 200 2201s # received: '200' 2201s ok 236 2201s # testing : X-Forwarded-Host header 2201s # expected: 'localhost:8561' 2201s # received: 'localhost:8561' 2201s ok 237 2201s # testing : client subject common name 2201s # expected: 'client_ok' 2201s # received: 'client_ok' 2201s ok 238 2201s # testing : ProxyPassReverse Location rewrite 2201s # expected: 'https://localhost:8561/modules/' 2201s # received: 'https://localhost:8561/modules/' 2201s ok 239 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 1024 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '1024' 2201s # received: 1024 2201s ok 240 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 2048 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '2048' 2201s # received: 2048 2201s ok 241 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 3072 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '3072' 2201s # received: 3072 2201s ok 242 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 4096 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '4096' 2201s # received: 4096 2201s ok 243 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 5120 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '5120' 2201s # received: 5120 2201s ok 244 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 6144 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '6144' 2201s # received: 6144 2201s ok 245 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 7168 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '7168' 2201s # received: 7168 2201s ok 246 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 8192 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '8192' 2201s # received: 8192 2201s ok 247 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 9216 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 5 2201s #Client-Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '9216' 2201s # received: 9216 2201s ok 248 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 10240 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '10240' 2201s # received: 10240 2201s ok 249 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 11264 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:18 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '11264' 2201s # received: 11264 2201s ok 250 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 12288 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '12288' 2201s # received: 12288 2201s ok 251 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 13312 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '13312' 2201s # received: 13312 2201s ok 252 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 14336 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '14336' 2201s # received: 14336 2201s ok 253 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 15360 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '15360' 2201s # received: 15360 2201s ok 254 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 16384 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '16384' 2201s # received: 16384 2201s ok 255 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 17408 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '17408' 2201s # received: 17408 2201s ok 256 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 18432 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '18432' 2201s # received: 18432 2201s ok 257 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 19456 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '19456' 2201s # received: 19456 2201s ok 258 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 20480 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '20480' 2201s # received: 20480 2201s ok 259 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 21504 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '21504' 2201s # received: 21504 2201s ok 260 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 22528 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '22528' 2201s # received: 22528 2201s ok 261 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 23552 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '23552' 2201s # received: 23552 2201s ok 262 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 24576 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '24576' 2201s # received: 24576 2201s ok 263 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 25600 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '25600' 2201s # received: 25600 2201s ok 264 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 26624 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '26624' 2201s # received: 26624 2201s ok 265 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 27648 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '27648' 2201s # received: 27648 2201s ok 266 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 28672 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '28672' 2201s # received: 28672 2201s ok 267 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 29696 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:19 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '29696' 2201s # received: 29696 2201s ok 268 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 30720 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '30720' 2201s # received: 30720 2201s ok 269 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 31744 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '31744' 2201s # received: 31744 2201s ok 270 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 32768 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '32768' 2201s # received: 32768 2201s ok 271 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 33792 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '33792' 2201s # received: 33792 2201s ok 272 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 34816 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '34816' 2201s # received: 34816 2201s ok 273 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 35840 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '35840' 2201s # received: 35840 2201s ok 274 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 36864 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '36864' 2201s # received: 36864 2201s ok 275 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 37888 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '37888' 2201s # received: 37888 2201s ok 276 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 38912 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '38912' 2201s # received: 38912 2201s ok 277 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 39936 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '39936' 2201s # received: 39936 2201s ok 278 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 40960 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '40960' 2201s # received: 40960 2201s ok 279 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 41984 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:20 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '41984' 2201s # received: 41984 2201s ok 280 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 43008 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '43008' 2201s # received: 43008 2201s ok 281 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 44032 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '44032' 2201s # received: 44032 2201s ok 282 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 45056 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '45056' 2201s # received: 45056 2201s ok 283 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 46080 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '46080' 2201s # received: 46080 2201s ok 284 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 47104 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '47104' 2201s # received: 47104 2201s ok 285 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 48128 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '48128' 2201s # received: 48128 2201s ok 286 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 49152 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '49152' 2201s # received: 49152 2201s ok 287 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 50176 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '50176' 2201s # received: 50176 2201s ok 288 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 51200 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 6 2201s #Client-Date: Fri, 29 Nov 2024 21:27:21 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '51200' 2201s # received: 51200 2201s ok 289 2201s #lwp request: 2201s #POST https://localhost:8561/eat_post HTTP/1.1 2201s #User-Agent: libwww-perl/6.77 2201s #Content-Length: 102400 2201s # 2201s #server response: 2201s #HTTP/1.1 200 OK 2201s #Connection: close 2201s #Date: Fri, 29 Nov 2024 21:27:22 GMT 2201s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2201s #Vary: In-If1 2201s #Content-Length: 7 2201s #Client-Date: Fri, 29 Nov 2024 21:27:22 GMT 2201s #Client-Peer: 127.0.0.1:8561 2201s #Client-Response-Num: 1 2201s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s #Client-SSL-Socket-Class: IO::Socket::SSL 2201s #Client-SSL-Version: TLSv1_3 2201s #DMMATCH1: 1 2201s # 2201s # testing : length posted 2201s # expected: '102400' 2201s # received: 102400 2201s ok 290 2201s ok 2206s t/ssl/require.t ..................... 2206s 1..10 2206s # Running under perl version 5.040000 for linux 2206s # Current time local: Fri Nov 29 21:27:22 2024 2206s # Current time GMT: Fri Nov 29 21:27:22 2024 2206s # Using Test.pm version 1.31 2206s # Using Apache/Test.pm version 1.44 2206s ok 1 2206s ok 2 2206s ok 3 2206s ok 4 2206s ok 5 2206s ok 6 2206s ok 7 2206s ok 8 2206s ok 9 2206s ok 10 2206s ok 2211s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 2219s t/ssl/varlookup.t ................... 2219s 1..83 2219s # Running under perl version 5.040000 for linux 2219s # Current time local: Fri Nov 29 21:27:32 2024 2219s # Current time GMT: Fri Nov 29 21:27:32 2024 2219s # Using Test.pm version 1.31 2219s # Using Apache/Test.pm version 1.44 2219s # testing : HTTP_USER_AGENT 2219s # expected: 'libwww-perl/6.77' 2219s # received: 'libwww-perl/6.77' 2219s ok 1 2219s # testing : HTTP:User-Agent 2219s # expected: 'libwww-perl/6.77' 2219s # received: 'libwww-perl/6.77' 2219s ok 2 2219s # testing : HTTP_REFERER 2219s # expected: 't/ssl/varlookup.t' 2219s # received: 't/ssl/varlookup.t' 2219s ok 3 2219s # testing : HTTP_HOST 2219s # expected: 'localhost:8532' 2219s # received: 'localhost:8532' 2219s ok 4 2219s # testing : QUERY_STRING 2219s # expected: 'QUERY_STRING' 2219s # received: 'QUERY_STRING' 2219s ok 5 2219s # testing : SERVER_SOFTWARE 2219s # expected: qr/^Apache\/2.4.62/ 2219s # received: 'Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0' 2219s ok 6 2219s # testing : SERVER_ADMIN 2219s # expected: 'tuser@localhost' 2219s # received: 'tuser@localhost' 2219s ok 7 2219s # testing : SERVER_PORT 2219s # expected: '8532' 2219s # received: '8532' 2219s ok 8 2219s # testing : SERVER_NAME 2219s # expected: 'localhost' 2219s # received: 'localhost' 2219s ok 9 2219s # testing : SERVER_PROTOCOL 2219s # expected: qr/^HTTP\/1\.\d$/ 2219s # received: 'HTTP/1.1' 2219s ok 10 2219s # testing : REMOTE_ADDR 2219s # expected: '127.0.0.1' 2219s # received: '127.0.0.1' 2219s ok 11 2219s # testing : DOCUMENT_ROOT 2219s # expected: '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs' 2219s # received: '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs' 2219s ok 12 2219s # testing : REQUEST_METHOD 2219s # expected: 'GET' 2219s # received: 'GET' 2219s ok 13 2219s # testing : REQUEST_URI 2219s # expected: '/test_ssl_var_lookup' 2219s # received: '/test_ssl_var_lookup' 2219s ok 14 2219s # testing : TIME_YEAR 2219s # expected: 2024 2219s # received: '2024' 2219s ok 15 2219s # testing : TIME_MON 2219s # expected: '11' 2219s # received: '11' 2219s ok 16 2219s # testing : TIME_DAY 2219s # expected: '29' 2219s # received: '29' 2219s ok 17 2219s # testing : TIME_WDAY 2219s # expected: 5 2219s # received: '5' 2219s ok 18 2219s # testing : IS_SUBREQ 2219s # expected: 'false' 2219s # received: 'false' 2219s ok 19 2219s # testing : API_VERSION 2219s # expected: '20120211' 2219s # received: '20120211' 2219s ok 20 2219s # testing : THE_REQUEST 2219s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 2219s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 2219s ok 21 2219s # testing : REQUEST_SCHEME 2219s # expected: 'https' 2219s # received: 'https' 2219s ok 22 2219s # testing : HTTPS 2219s # expected: 'on' 2219s # received: 'on' 2219s ok 23 2219s # testing : ENV:THE_ARGS 2219s # expected: 'ENV:THE_ARGS' 2219s # received: 'ENV:THE_ARGS' 2219s ok 24 2219s # testing : SSL_CLIENT_M_VERSION 2219s # expected: qr/^\d+$/ 2219s # received: '3' 2219s ok 25 2219s # testing : SSL_SERVER_M_VERSION 2219s # expected: qr/^\d+$/ 2219s # received: '3' 2219s ok 26 2219s # testing : SSL_CLIENT_M_SERIAL 2219s # expected: qr/^[0-9A-F]+$/ 2219s # received: '01' 2219s ok 27 2219s # testing : SSL_SERVER_M_SERIAL 2219s # expected: qr/^[0-9A-F]+$/ 2219s # received: '06' 2219s ok 28 2219s # testing : SSL_PROTOCOL 2219s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 2219s # received: 'TLSv1.3' 2219s ok 29 2219s # testing : SSL_CLIENT_V_START 2219s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2219s # received: 'Nov 29 21:12:50 2024 GMT' 2219s ok 30 2219s # testing : SSL_SERVER_V_START 2219s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2219s # received: 'Nov 29 21:12:54 2024 GMT' 2219s ok 31 2219s # testing : SSL_CLIENT_V_END 2219s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2219s # received: 'Nov 29 21:12:50 2025 GMT' 2219s ok 32 2219s # testing : SSL_SERVER_V_END 2219s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2219s # received: 'Nov 29 21:12:54 2025 GMT' 2219s ok 33 2219s # testing : SSL_CIPHER 2219s # expected: qr/^[A-Z0-9_-]+$/ 2219s # received: 'TLS_AES_256_GCM_SHA384' 2219s ok 34 2219s # testing : SSL_CIPHER_EXPORT 2219s # expected: 'false' 2219s # received: 'false' 2219s ok 35 2219s # testing : SSL_CIPHER_ALGKEYSIZE 2219s # expected: qr/^\d+$/ 2219s # received: '256' 2219s ok 36 2219s # testing : SSL_CIPHER_USEKEYSIZE 2219s # expected: qr/^\d+$/ 2219s # received: '256' 2219s ok 37 2219s # testing : SSL_SECURE_RENEG 2219s # expected: qr/^(false|true)$/ 2219s # received: 'false' 2219s ok 38 2219s # testing : SSL_CLIENT_S_DN 2219s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2219s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2219s ok 39 2219s # testing : SSL_SERVER_S_DN 2219s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 2219s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 2219s ok 40 2219s # testing : SSL_CLIENT_S_DN_C 2219s # expected: 'US' 2219s # received: 'US' 2219s ok 41 2219s # testing : SSL_SERVER_S_DN_C 2219s # expected: 'US' 2219s # received: 'US' 2219s ok 42 2219s # testing : SSL_CLIENT_S_DN_ST 2219s # expected: 'California' 2219s # received: 'California' 2219s ok 43 2219s # testing : SSL_SERVER_S_DN_ST 2219s # expected: 'California' 2219s # received: 'California' 2219s ok 44 2219s # testing : SSL_CLIENT_S_DN_L 2219s # expected: 'San Francisco' 2219s # received: 'San Francisco' 2219s ok 45 2219s # testing : SSL_SERVER_S_DN_L 2219s # expected: 'San Francisco' 2219s # received: 'San Francisco' 2219s ok 46 2219s # testing : SSL_CLIENT_S_DN_O 2219s # expected: 'ASF' 2219s # received: 'ASF' 2219s ok 47 2219s # testing : SSL_SERVER_S_DN_O 2219s # expected: 'ASF' 2219s # received: 'ASF' 2219s ok 48 2219s # testing : SSL_CLIENT_S_DN_OU 2219s # expected: 'httpd-test' 2219s # received: 'httpd-test' 2219s ok 49 2219s # testing : SSL_SERVER_S_DN_OU 2219s # expected: qr/^httpd-test\/([-\w]+)/ 2219s # received: 'httpd-test/rsa-test' 2219s ok 50 2219s # testing : SSL_CLIENT_S_DN_CN 2219s # expected: 'client_ok' 2219s # received: 'client_ok' 2219s ok 51 2219s # testing : SSL_SERVER_S_DN_CN 2219s # expected: 'localhost' 2219s # received: 'localhost' 2219s ok 52 2219s # testing : SSL_CLIENT_S_DN_Email 2219s # expected: 'test-dev@httpd.apache.org' 2219s # received: 'test-dev@httpd.apache.org' 2219s ok 53 2219s # testing : SSL_SERVER_S_DN_Email 2219s # expected: 'test-dev@httpd.apache.org' 2219s # received: 'test-dev@httpd.apache.org' 2219s ok 54 2219s # testing : SSL_CLIENT_SAN_Email_0 2219s # expected: 'test-dev@httpd.apache.org' 2219s # received: 'test-dev@httpd.apache.org' 2219s ok 55 2219s # testing : SSL_SERVER_SAN_DNS_0 2219s # expected: 'localhost' 2219s # received: 'localhost' 2219s ok 56 2219s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 2219s # expected: 'test-dev@httpd.apache.org' 2219s # received: 'test-dev@httpd.apache.org' 2219s ok 57 2219s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 2219s # expected: '_https.localhost' 2219s # received: '_https.localhost' 2219s ok 58 2219s # testing : SSL_CLIENT_I_DN 2219s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2219s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2219s ok 59 2219s # testing : SSL_SERVER_I_DN 2219s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2219s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2219s ok 60 2219s # testing : SSL_CLIENT_I_DN_C 2219s # expected: 'US' 2219s # received: 'US' 2219s ok 61 2219s # testing : SSL_SERVER_I_DN_C 2219s # expected: 'US' 2219s # received: 'US' 2219s ok 62 2219s # testing : SSL_CLIENT_I_DN_ST 2219s # expected: 'California' 2219s # received: 'California' 2219s ok 63 2219s # testing : SSL_SERVER_I_DN_ST 2219s # expected: 'California' 2219s # received: 'California' 2219s ok 64 2219s # testing : SSL_CLIENT_I_DN_L 2219s # expected: 'San Francisco' 2219s # received: 'San Francisco' 2219s ok 65 2219s # testing : SSL_SERVER_I_DN_L 2219s # expected: 'San Francisco' 2219s # received: 'San Francisco' 2219s ok 66 2219s # testing : SSL_CLIENT_I_DN_O 2219s # expected: 'ASF' 2219s # received: 'ASF' 2219s ok 67 2219s # testing : SSL_SERVER_I_DN_O 2219s # expected: 'ASF' 2219s # received: 'ASF' 2219s ok 68 2219s # testing : SSL_CLIENT_I_DN_OU 2219s # expected: 'httpd-test' 2219s # received: 'httpd-test' 2219s ok 69 2219s # testing : SSL_SERVER_I_DN_OU 2219s # expected: 'httpd-test' 2219s # received: 'httpd-test' 2219s ok 70 2219s # testing : SSL_CLIENT_I_DN_CN 2219s # expected: 'ca' 2219s # received: 'ca' 2219s ok 71 2219s # testing : SSL_SERVER_I_DN_CN 2219s # expected: 'ca' 2219s # received: 'ca' 2219s ok 72 2219s # testing : SSL_SERVER_I_DN_CN_RAW 2219s # expected: 'ca' 2219s # received: 'ca' 2219s ok 73 2219s # testing : SSL_SERVER_I_DN_CN_0_RAW 2219s # expected: 'ca' 2219s # received: 'ca' 2219s ok 74 2219s # testing : SSL_CLIENT_I_DN_Email 2219s # expected: 'test-dev@httpd.apache.org' 2219s # received: 'test-dev@httpd.apache.org' 2219s ok 75 2219s # testing : SSL_SERVER_I_DN_Email 2219s # expected: 'test-dev@httpd.apache.org' 2219s # received: 'test-dev@httpd.apache.org' 2219s ok 76 2219s # testing : SSL_CLIENT_A_SIG 2219s # expected: 'sha256WithRSAEncryption' 2219s # received: 'sha256WithRSAEncryption' 2219s ok 77 2219s # testing : SSL_SERVER_A_SIG 2219s # expected: 'sha256WithRSAEncryption' 2219s # received: 'sha256WithRSAEncryption' 2219s ok 78 2219s # testing : SSL_CLIENT_A_KEY 2219s # expected: 'rsaEncryption' 2219s # received: 'rsaEncryption' 2219s ok 79 2219s # testing : SSL_SERVER_A_KEY 2219s # expected: qr/^[rd]saEncryption$/ 2219s # received: 'rsaEncryption' 2219s ok 80 2219s # testing : SSL_CLIENT_CERT 2219s # expected: qr/^-----BEGIN CERTIFICATE-----/ 2219s # received: '-----BEGIN CERTIFICATE----- 2219s # MIIEezCCA2OgAwIBAgIBATANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 2219s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 2219s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 2219s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMTI5 2219s # MjExMjUwWhcNMjUxMTI5MjExMjUwWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 2219s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 2219s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 2219s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 2219s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEApLR79W8pkFsiOaGTF0E1KvW5k8T30cpExwUm 2219s # CkTcuNiWdDYEeD4maVEatZDN5uHepc4RYIwaF7K+9SRGYg9gj5Kqe7ONqOhUBhTk 2219s # kFTQKSIUVUIDdu98g5YqXfPHTpl3C30YnQveXojFYNHuHA75knYzPjUqFR1nzFYI 2219s # dnW/CbOVsaJEEfzhEI/2l3Tm7z6gfym8lqFLdMJ8K6r/ENFjnLgTvSuD/0qTfJaR 2219s # DO+FL6lVLUZPTbmYpX9UIoDlxh8WTSXItFSoBUaNOK2z3het53Rz45Jo0WFNlML6 2219s # Z1jbsCvF5pVjGY0U31qWEfHILT53gZ0f9/Aj6oYg9FlCRPuIkwIDAQABo4HOMIHL 2219s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 2219s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 2219s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 2219s # HQ4EFgQUKVwhq0Zxciyfq0yYW3yWciXQGqMwHwYDVR0jBBgwFoAUGDkqRm5WSejX 2219s # QPQpMA6zpBL0D0AwDQYJKoZIhvcNAQELBQADggEBAFejeFcg9Bm5Z/OV7HaY/plx 2219s # pQrBCy+1howr5Gby3qR8+zH3fDkHicaiHph+048cK0qmACz5z7r+OsFKk2xCVKjr 2219s # s9+ffIvjwl/2xn1xfBA2DTX9JUda6FeAYwMmktiUnvRJBl9opJQrIenS6eg3lYqA 2219s # 7q1jyxCu1E5PpdaN+2WfyHDl4qAlunT3hC7uMq3I9fOR8mTlwApgh0wtvlB4IVQI 2219s # IWilDhgSfiGzeHkFxJGEqtOv9WVZ/imGSTvCal3lIK+dKGzy3VZuSTyzxb1EsKsf 2219s # BCxJ/gvpa5CqdN+IjoTB1ajDvp0zx9xYTQlomwJL6h+ZVqiDSTaYStbUhbbaXx8= 2219s # -----END CERTIFICATE----- 2219s # ' 2219s ok 81 2219s # testing : SSL_SERVER_CERT 2219s # expected: qr/^-----BEGIN CERTIFICATE-----/ 2219s # received: '-----BEGIN CERTIFICATE----- 2219s # MIIERDCCAyygAwIBAgIBBjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 2219s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 2219s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 2219s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMTI5 2219s # MjExMjU0WhcNMjUxMTI5MjExMjU0WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 2219s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 2219s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 2219s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 2219s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzCmKgiITVVmfhM0cHO2vSIgw 2219s # XmTqxd8o5GV9+fxQ5KPjIprsZ6+GhOAqax65Gq5mmPzSwyElxK0VvkaMztzH2mPj 2219s # DqhzASkSnkmbjY3R/2o5UGamPk9pBCSV9hwmq1rc/VIqIjgPSaywCzB+v4BHElJl 2219s # rVOJWfd8yBuInyXUteozJAtaG9A1arRZ8niAwquJ9+nKhuMJG5dE84aIypEHQOta 2219s # WlMh7zz7CEBaZ9QlvZneQBONtxF0oi6cfxN7mJNMKy3ax5rfioOBk+Lj3q/EIE3p 2219s # TM3+OKko6whJ0G4M9h1eeDP9nB1JQ6Je8Fec79gLWgBnzJjVg+KC4N6lLATwmwID 2219s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 2219s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBT9 2219s # zRlrm5syBZN3fCtRbzvwSMI11TAfBgNVHSMEGDAWgBQYOSpGblZJ6NdA9CkwDrOk 2219s # EvQPQDANBgkqhkiG9w0BAQsFAAOCAQEAqZornCiBZNyZnc+8imbJt6cUxtaO/vwC 2219s # AAJIrf9fqElDromHrNDri3EyjJNS4eVOQAqahOu3MtePPYlpAClnTLCfDixg4TMq 2219s # tf1uvT9gU1/0pgFPQAIgiDw9B1M9CewTqlMVa4lbxvmrkJ+Cbv5REp7w/OBiQAp8 2219s # HUGBzwiCnPlcfFFxTafgvatXNDd+MAax81e4Irk8T5lNBjoXwhi9NBuWtP2HxL6w 2219s # qW7CByQYZiJfddbGe+IONn851Rae3CCAKsfgHuCDTqbxi0DN2HyZne2za6WYW5ME 2219s # LuQH7AvRuh8oukXc9RKYbnwi+8/SphOR2tBsZc/S4NqHo4Z7PhuIqA== 2219s # -----END CERTIFICATE----- 2219s # ' 2219s ok 82 2219s # testing : SSL_CLIENT_VERIFY 2219s # expected: 'SUCCESS' 2219s # received: 'SUCCESS' 2219s ok 83 2219s ok 2224s t/ssl/verify.t ...................... 2224s 1..3 2224s # Running under perl version 5.040000 for linux 2224s # Current time local: Fri Nov 29 21:27:40 2024 2224s # Current time GMT: Fri Nov 29 21:27:40 2024 2224s # Using Test.pm version 1.31 2224s # Using Apache/Test.pm version 1.44 2224s HTTP/1.1 403 Forbidden 2224s Connection: close 2224s Date: Fri, 29 Nov 2024 21:27:45 GMT 2224s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2224s Content-Length: 258 2224s Content-Type: text/html; charset=iso-8859-1 2224s Client-Date: Fri, 29 Nov 2024 21:27:45 GMT 2224s Client-Peer: 127.0.0.1:8532 2224s Client-Response-Num: 1 2224s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2224s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2224s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2224s Client-SSL-Socket-Class: IO::Socket::SSL 2224s Client-SSL-Version: TLSv1_3 2224s Title: 403 Forbidden 2224s 2224s 2224s 2224s 403 Forbidden 2224s 2224s

Forbidden

2224s

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

2224s 2224s ok 1 2224s HTTP/1.1 200 OK 2224s Connection: close 2224s Date: Fri, 29 Nov 2024 21:27:45 GMT 2224s Accept-Ranges: bytes 2224s ETag: "1a-61fafa7f73d80" 2224s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2224s Vary: In-If1 2224s Content-Length: 26 2224s Content-Type: text/html 2224s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 2224s Client-Date: Fri, 29 Nov 2024 21:27:45 GMT 2224s Client-Peer: 127.0.0.1:8532 2224s Client-Response-Num: 1 2224s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2224s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2224s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2224s Client-SSL-Socket-Class: IO::Socket::SSL 2224s Client-SSL-Version: TLSv1_3 2224s DMMATCH1: 1 2224s 2224s welcome to localhost:8529 2224s ok 2 2224s 500 Server closed connection without sending any data back 2224s Content-Type: text/plain 2224s Client-Date: Fri, 29 Nov 2024 21:27:45 GMT 2224s Client-Warning: Internal response 2224s 2224s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2224s ok 3 2224s ok 2224s All tests successful. 2224s Files=143, Tests=7309, 857 wallclock secs ( 2.71 usr 0.79 sys + 298.60 cusr 578.50 csys = 880.60 CPU) 2224s Result: PASS 2224s [warning] server localhost:8529 shutdown 2226s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 2226s Files=143, Tests=7309, 857 wallclock secs ( 2.71 usr 0.79 sys + 298.60 cusr 578.50 csys = 880.60 CPU) 2226s + grep -E '^Result: PASS' testlog.mpm_worker 2226s + grep -E '^Result: FAIL' testlog.mpm_worker 2226s Result: PASS 2226s + grep -E 'server dumped core' testlog.mpm_worker 2226s =============Running-with-mpm_event========== 2226s + return 0 2226s + run_tests mpm_event 2226s + local MPM=mpm_event 2226s + shift 2226s + local LOG=testlog.mpm_event 2226s + echo =============Running-with-mpm_event========== 2226s + rm -f apache2.conf.debian 2226s + cp /etc/apache2/apache2.conf apache2.conf.debian 2226s + cat /etc/apache2/mods-available/mpm_event.load 2226s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 2226s t/TEST -clean 2226s + grep -v mpm_ 2226s + 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 2226s + xargs cat 2226s + for m in bucketeer case_filter case_filter_in 2226s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 2226s + for m in bucketeer case_filter case_filter_in 2226s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 2226s + for m in bucketeer case_filter case_filter_in 2226s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 2226s + cat /etc/apache2/mods-available/mime.conf 2226s + echo 'Servername localhost' 2226s + make clean 2226s [warning] setting ulimit to allow core files 2226s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/TEST -clean 2226s Duplicate specification "clean" for option "clean" 2226s Duplicate specification "help" for option "help" 2226s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules' 2226s cd authany && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/authany' 2226s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/authany' 2226s cd client_add_filter && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 2226s cd eat_post && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/eat_post' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/eat_post' 2226s cd echo_post && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post' 2226s cd echo_post_chunk && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 2226s cd fold && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/fold' 2226s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/fold' 2226s cd input_body_filter && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 2226s cd list_modules && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/list_modules' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/list_modules' 2226s cd memory_track && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/memory_track' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/memory_track' 2226s cd nntp_like && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 2226s cd random_chunk && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 2226s cd test_apr_uri && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 2226s cd test_pass_brigade && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 2226s cd test_rwrite && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 2226s cd test_session && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_session' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_session' 2226s cd test_ssl && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 2226s cd test_utilities && make clean 2226s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 2226s 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 2226s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 2226s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules' 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 2226s rmdir keys 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 2226s rmdir newcerts 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 2226s rmdir certs 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 2226s rmdir crl 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 2226s rmdir export 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 2226s rmdir csr 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 2226s rmdir conf 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 2226s rmdir proxy 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 2226s unlink /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 2226s rmdir asf 2226s rmdir /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 2226s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 2226s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test' 2226s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 2226s t/TEST -clean 2227s [warning] setting ulimit to allow core files 2227s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 2227s Duplicate specification "clean" for option "clean" 2227s Duplicate specification "help" for option "help" 2227s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 2227s make[2]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 2227s rm -f \ 2227s TestItSelf.bso TestItSelf.def \ 2227s TestItSelf.exp TestItSelf.x \ 2227s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 2227s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 2227s *.a *.o \ 2227s *perl.core MYMETA.json \ 2227s MYMETA.yml blibdirs.ts \ 2227s core core.*perl.*.? \ 2227s core.[0-9] core.[0-9][0-9] \ 2227s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 2227s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 2227s mon.out perl \ 2227s perl perl.exe \ 2227s perlmain.c pm_to_blib \ 2227s pm_to_blib.ts so_locations \ 2227s tmon.out 2227s rm -rf \ 2227s Makefile.old blib \ 2227s t/TEST 2227s mv Makefile Makefile.old > /dev/null 2>&1 2227s make[2]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 2227s rm -f \ 2227s Test.bso Test.def \ 2227s Test.exp Test.x \ 2227s ../blib/arch/auto/Apache/Test/extralibs.all \ 2227s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 2227s *.a *.o \ 2227s *perl.core MYMETA.json \ 2227s MYMETA.yml blibdirs.ts \ 2227s core core.*perl.*.? \ 2227s core.[0-9] core.[0-9][0-9] \ 2227s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 2227s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 2227s mon.out perl \ 2227s perl perl.exe \ 2227s perlmain.c pm_to_blib \ 2227s pm_to_blib.ts so_locations \ 2227s tmon.out 2227s rm -rf \ 2227s .mypacklist Makefile.old \ 2227s blib t/REPORT \ 2227s t/TEST 2227s mv Makefile Makefile.old > /dev/null 2>&1 2227s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test' 2227s rm -f \ 2227s test.bso test.def \ 2227s test.exp test.x \ 2227s blib/arch/auto/httpd-test/extralibs.all \ 2227s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 2227s *.a *.o \ 2227s *perl.core MYMETA.json \ 2227s MYMETA.yml blibdirs.ts \ 2227s core core.*perl.*.? \ 2227s core.[0-9] core.[0-9][0-9] \ 2227s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 2227s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 2227s mon.out perl \ 2227s perl perl.exe \ 2227s perlmain.c pm_to_blib \ 2227s pm_to_blib.ts so_locations \ 2227s tmon.out 2227s rm -rf \ 2227s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 2227s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 2227s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 2227s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 2227s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 2227s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 2227s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 2227s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 2227s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 2227s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 2227s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 2227s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 2227s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 2227s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 2227s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 2227s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 2227s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 2227s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 2227s blib 2227s mv Makefile Makefile.old > /dev/null 2>&1 2227s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 2227s + chown -R tuser: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp 2227s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/apache2.conf.debian' 2227s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 2227s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 2227s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 2227s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/action.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/big.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/env.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 2227s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 2227s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 2227s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 2227s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 2227s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 2227s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 2227s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 2227s Warning: NAME must be a package name 2227s Checking if your kit is complete... 2227s Looks good 2227s [ info] generating script t/TEST 2227s [ info] generating script ./t/cgi-bin/cookies.pl 2227s [ info] generating script ./t/cgi-bin/next_available_port.pl 2227s [ info] generating script t/TEST 2227s Writing MYMETA.yml and MYMETA.json 2227s Writing MYMETA.yml and MYMETA.json 2227s Checking for Cwd...ok 2227s Checking for File::Spec...ok 2227s Generating a Unix-style Makefile 2227s Writing Makefile for httpd-test 2227s Writing MYMETA.yml and MYMETA.json 2228s + su tuser -c 't/TEST ' 2228s + tee testlog.mpm_event 2228s [warning] setting ulimit to allow core files 2228s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/TEST 2228s Duplicate specification "clean" for option "clean" 2228s Duplicate specification "help" for option "help" 2233s [warning] generating SSL CA for asf 2233s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 2233s .+..+.......+...+..+.+..+......+.+.....+......+...+....+............+.....+......+++++++++++++++++++++++++++++++++++++++*....+....+++++++++++++++++++++++++++++++++++++++*..+.+....................+.+.........+......+..+......+......+.+..............+....++++++ 2233s ...........+.+.....+.+..+.+..+...+....+...+..+.......+..............+++++++++++++++++++++++++++++++++++++++*.+......+..+..........+..+.......+.....+...+.......+.....+...+......+....+...+.......................+++++++++++++++++++++++++++++++++++++++*..++++++ 2233s ----- 2233s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 2233s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 2233s [ 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 2233s [ 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 2233s Using configuration from conf/client_snakeoil.cnf 2233s Check that the request matches the signature 2233s Signature ok 2233s The Subject's Distinguished Name is as follows 2233s countryName :PRINTABLE:'AU' 2233s stateOrProvinceName :ASN.1 12:'Queensland' 2233s localityName :ASN.1 12:'Mackay' 2233s organizationName :ASN.1 12:'Snake Oil, Ltd.' 2233s organizationalUnitName:ASN.1 12:'Staff' 2233s commonName :ASN.1 12:'client_snakeoil' 2233s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2233s Certificate is to be certified until Nov 29 21:27:54 2025 GMT (365 days) 2233s 2233s Write out database with 1 new entries 2233s Database updated 2233s [ 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 2233s [ info] generating proxy cert: proxy/client_snakeoil.pem 2233s [ info] openssl genrsa -out keys/client_ok.pem 2048 2234s [ 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 2234s [ 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 2234s Using configuration from conf/client_ok.cnf 2234s Check that the request matches the signature 2234s Signature ok 2234s The Subject's Distinguished Name is as follows 2234s countryName :PRINTABLE:'US' 2234s stateOrProvinceName :ASN.1 12:'California' 2234s localityName :ASN.1 12:'San Francisco' 2234s organizationName :ASN.1 12:'ASF' 2234s organizationalUnitName:ASN.1 12:'httpd-test' 2234s commonName :ASN.1 12:'client_ok' 2234s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2234s Certificate is to be certified until Nov 29 21:27:55 2025 GMT (365 days) 2234s 2234s Write out database with 1 new entries 2234s Database updated 2234s [ 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 2234s [ info] generating proxy cert: proxy/client_ok.pem 2234s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 2235s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 2235s [ 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 2235s [ 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 2235s Using configuration from conf/server2_dsa.cnf 2235s Check that the request matches the signature 2235s Signature ok 2235s The Subject's Distinguished Name is as follows 2235s countryName :PRINTABLE:'US' 2235s stateOrProvinceName :ASN.1 12:'California' 2235s localityName :ASN.1 12:'San Francisco' 2235s organizationName :ASN.1 12:'ASF' 2235s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 2235s commonName :ASN.1 12:'localhost' 2235s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2235s Certificate is to be certified until Nov 29 21:27:56 2025 GMT (365 days) 2235s 2235s Write out database with 1 new entries 2235s Database updated 2235s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 2235s [ 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 2235s [ 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 2235s Using configuration from conf/server_dsa.cnf 2235s Check that the request matches the signature 2235s Signature ok 2235s The Subject's Distinguished Name is as follows 2235s countryName :PRINTABLE:'US' 2235s stateOrProvinceName :ASN.1 12:'California' 2235s localityName :ASN.1 12:'San Francisco' 2235s organizationName :ASN.1 12:'ASF' 2235s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 2235s commonName :ASN.1 12:'localhost' 2235s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2235s Certificate is to be certified until Nov 29 21:27:56 2025 GMT (365 days) 2235s 2235s Write out database with 1 new entries 2235s Database updated 2235s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 2235s [ 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 2235s [ 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 2235s Using configuration from conf/server2_des3_dsa.cnf 2235s Check that the request matches the signature 2235s Signature ok 2235s The Subject's Distinguished Name is as follows 2235s countryName :PRINTABLE:'US' 2235s stateOrProvinceName :ASN.1 12:'California' 2235s localityName :ASN.1 12:'San Francisco' 2235s organizationName :ASN.1 12:'ASF' 2235s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 2235s commonName :ASN.1 12:'localhost' 2235s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2235s Certificate is to be certified until Nov 29 21:27:56 2025 GMT (365 days) 2235s 2235s Write out database with 1 new entries 2235s Database updated 2235s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 2236s [ 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 2236s [ 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 2236s Using configuration from conf/server2_des3.cnf 2236s Check that the request matches the signature 2236s Signature ok 2236s The Subject's Distinguished Name is as follows 2236s countryName :PRINTABLE:'US' 2236s stateOrProvinceName :ASN.1 12:'California' 2236s localityName :ASN.1 12:'San Francisco' 2236s organizationName :ASN.1 12:'ASF' 2236s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 2236s commonName :ASN.1 12:'localhost' 2236s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2236s Certificate is to be certified until Nov 29 21:27:57 2025 GMT (365 days) 2236s 2236s Write out database with 1 new entries 2236s Database updated 2236s [ info] openssl genrsa -out keys/client_revoked.pem 2048 2236s [ 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 2236s [ 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 2236s Using configuration from conf/client_revoked.cnf 2236s Check that the request matches the signature 2236s Signature ok 2236s The Subject's Distinguished Name is as follows 2236s countryName :PRINTABLE:'US' 2236s stateOrProvinceName :ASN.1 12:'California' 2236s localityName :ASN.1 12:'San Francisco' 2236s organizationName :ASN.1 12:'ASF' 2236s organizationalUnitName:ASN.1 12:'httpd-test' 2236s commonName :ASN.1 12:'client_revoked' 2236s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2236s Certificate is to be certified until Nov 29 21:27:57 2025 GMT (365 days) 2236s 2236s Write out database with 1 new entries 2236s Database updated 2236s [ 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 2236s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 2236s Using configuration from conf/cacrl.cnf 2236s Revoking Certificate 07. 2236s Database updated 2236s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 2236s Using configuration from conf/cacrl.cnf 2236s [ info] generating proxy cert: proxy/client_revoked.pem 2236s [ info] openssl genrsa -out keys/server2.pem 2048 2236s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 2236s [ 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 2236s Using configuration from conf/server2.cnf 2236s Check that the request matches the signature 2236s Signature ok 2236s The Subject's Distinguished Name is as follows 2236s countryName :PRINTABLE:'US' 2236s stateOrProvinceName :ASN.1 12:'California' 2236s localityName :ASN.1 12:'San Francisco' 2236s organizationName :ASN.1 12:'ASF' 2236s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 2236s commonName :ASN.1 12:'localhost' 2236s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2236s Certificate is to be certified until Nov 29 21:27:57 2025 GMT (365 days) 2236s 2236s Write out database with 1 new entries 2236s Database updated 2236s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 2237s [ 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 2237s [ 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 2237s Using configuration from conf/server_des3.cnf 2237s Check that the request matches the signature 2237s Signature ok 2237s The Subject's Distinguished Name is as follows 2237s countryName :PRINTABLE:'US' 2237s stateOrProvinceName :ASN.1 12:'California' 2237s localityName :ASN.1 12:'San Francisco' 2237s organizationName :ASN.1 12:'ASF' 2237s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 2237s commonName :ASN.1 12:'localhost' 2237s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2237s Certificate is to be certified until Nov 29 21:27:58 2025 GMT (365 days) 2237s 2237s Write out database with 1 new entries 2237s Database updated 2237s [ info] openssl genrsa -out keys/server.pem 2048 2238s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 2238s [ 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 2238s Using configuration from conf/server.cnf 2238s Check that the request matches the signature 2238s Signature ok 2238s The Subject's Distinguished Name is as follows 2238s countryName :PRINTABLE:'US' 2238s stateOrProvinceName :ASN.1 12:'California' 2238s localityName :ASN.1 12:'San Francisco' 2238s organizationName :ASN.1 12:'ASF' 2238s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 2238s commonName :ASN.1 12:'localhost' 2238s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2238s Certificate is to be certified until Nov 29 21:27:59 2025 GMT (365 days) 2238s 2238s Write out database with 1 new entries 2238s Database updated 2238s [ info] openssl genrsa -out keys/client_colon.pem 2048 2238s [ 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 2238s [ 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 2238s Using configuration from conf/client_colon.cnf 2238s Check that the request matches the signature 2238s Signature ok 2238s The Subject's Distinguished Name is as follows 2238s countryName :PRINTABLE:'US' 2238s stateOrProvinceName :ASN.1 12:'California' 2238s localityName :ASN.1 12:'San Francisco' 2238s organizationName :ASN.1 12:'ASF' 2238s organizationalUnitName:ASN.1 12:'httpd-test' 2238s commonName :ASN.1 12:'user:colon' 2238s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2238s Certificate is to be certified until Nov 29 21:27:59 2025 GMT (365 days) 2238s 2238s Write out database with 1 new entries 2238s Database updated 2238s [ 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 2238s [ info] generating proxy cert: proxy/client_colon.pem 2238s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 2238s [ 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 2238s [ 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 2238s Using configuration from conf/server_des3_dsa.cnf 2238s Check that the request matches the signature 2238s Signature ok 2238s The Subject's Distinguished Name is as follows 2238s countryName :PRINTABLE:'US' 2238s stateOrProvinceName :ASN.1 12:'California' 2238s localityName :ASN.1 12:'San Francisco' 2238s organizationName :ASN.1 12:'ASF' 2238s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 2238s commonName :ASN.1 12:'localhost' 2238s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 2238s Certificate is to be certified until Nov 29 21:27:59 2025 GMT (365 days) 2238s 2238s Write out database with 1 new entries 2238s Database updated 2238s [ info] linked ca-bundle.crl to fdd35eee.r0 2238s cd authany && make .libs/mod_authany.so 2238s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/authany' 2238s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 2238s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 2238s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 2239s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 2239s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2239s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 2239s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/authany' 2239s cd client_add_filter && make .libs/mod_client_add_filter.so 2239s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 2239s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 2239s /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.eoCRmQ/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 2239s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 2239s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 2239s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2239s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 2239s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 2239s cd eat_post && make .libs/mod_eat_post.so 2239s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/eat_post' 2239s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 2239s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 2239s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 2240s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 2240s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2240s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 2240s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/eat_post' 2240s cd echo_post && make .libs/mod_echo_post.so 2240s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post' 2240s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 2240s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 2240s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 2240s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 2240s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2240s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 2240s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post' 2240s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 2240s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 2240s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 2240s /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.eoCRmQ/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 2241s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 2241s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 2241s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2241s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 2241s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 2241s cd fold && make .libs/mod_fold.so 2241s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/fold' 2241s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 2241s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 2241s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 2241s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 2241s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2241s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 2241s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/fold' 2241s cd input_body_filter && make .libs/mod_input_body_filter.so 2241s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 2241s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 2241s /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.eoCRmQ/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 2242s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 2242s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 2242s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2242s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 2242s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 2242s cd list_modules && make .libs/mod_list_modules.so 2242s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/list_modules' 2242s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 2242s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 2242s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 2242s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 2242s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2242s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 2242s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/list_modules' 2242s cd memory_track && make .libs/mod_memory_track.so 2242s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/memory_track' 2242s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 2243s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 2243s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 2243s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 2243s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2243s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 2243s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/memory_track' 2243s cd nntp_like && make .libs/mod_nntp_like.so 2243s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 2243s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 2243s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 2243s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 2243s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 2243s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2243s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 2243s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 2243s cd random_chunk && make .libs/mod_random_chunk.so 2243s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 2243s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 2243s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 2244s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 2244s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 2244s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2244s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 2244s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 2244s cd test_apr_uri && make .libs/mod_test_apr_uri.so 2244s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 2244s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 2244s /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.eoCRmQ/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 2244s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 2244s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 2245s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2245s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 2245s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 2245s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 2245s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 2245s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 2245s /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.eoCRmQ/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 2245s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 2245s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 2245s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2245s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 2245s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 2245s cd test_rwrite && make .libs/mod_test_rwrite.so 2245s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 2245s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 2245s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 2245s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 2245s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 2246s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2246s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 2246s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 2246s cd test_session && make .libs/mod_test_session.so 2246s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_session' 2246s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 2246s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 2246s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 2246s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 2246s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2246s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 2246s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_session' 2246s cd test_ssl && make .libs/mod_test_ssl.so 2246s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 2246s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 2246s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 2246s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 2247s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 2247s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2247s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 2247s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 2247s cd test_utilities && make .libs/mod_test_utilities.so 2247s make[1]: Entering directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 2247s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 2247s /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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 2247s 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.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 2247s /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 -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 2247s libtool: link: arm-linux-gnueabihf-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -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 2247s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 2247s make[1]: Leaving directory '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 2247s /usr/sbin/apache2 -d /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 2247s using Apache/2.4.62 (event MPM) 2247s 2247s waiting 60 seconds for server to start: .[Fri Nov 29 21:28:08.811040 2024] [core:trace3] [pid 946882:tid 946882] core.c(3482): Setting LogLevel for all modules to trace8 2247s [Fri Nov 29 21:28:08.812562 2024] [core:trace6] [pid 946882:tid 946882] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 2247s [Fri Nov 29 21:28:08.812704 2024] [core:trace3] [pid 946882:tid 946882] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 2247s [Fri Nov 29 21:28:08.814156 2024] [core:trace6] [pid 946882:tid 946882] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 2247s [Fri Nov 29 21:28:08.814189 2024] [core:trace3] [pid 946882:tid 946882] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 2247s [Fri Nov 29 21:28:08.814197 2024] [core:trace3] [pid 946882:tid 946882] core.c(3482): Setting LogLevel for all modules to info 2247s [Fri Nov 29 21:28:08.814205 2024] [core:trace6] [pid 946882:tid 946882] core.c(3499): Cannot find module 'core', trying 'core_module' 2247s [Fri Nov 29 21:28:08.814210 2024] [core:trace3] [pid 946882:tid 946882] core.c(3509): Setting LogLevel for module core.c to crit 2247s [Fri Nov 29 21:28:08.814214 2024] [core:trace3] [pid 946882:tid 946882] core.c(3482): Setting LogLevel for all modules to crit 2247s [Fri Nov 29 21:28:08.814220 2024] [core:trace6] [pid 946882:tid 946882] core.c(3499): Cannot find module 'core', trying 'core_module' 2247s [Fri Nov 29 21:28:08.814224 2024] [core:trace3] [pid 946882:tid 946882] core.c(3509): Setting LogLevel for module core.c to info 2247s [Fri Nov 29 21:28:08.814242 2024] [core:trace3] [pid 946882:tid 946882] core.c(3482): Setting LogLevel for all modules to crit 2247s [Fri Nov 29 21:28:08.814250 2024] [core:trace6] [pid 946882:tid 946882] core.c(3499): Cannot find module 'core', trying 'core_module' 2247s [Fri Nov 29 21:28:08.814255 2024] [core:trace3] [pid 946882:tid 946882] core.c(3509): Setting LogLevel for module core.c to info 2247s [Fri Nov 29 21:28:08.814258 2024] [core:trace3] [pid 946882:tid 946882] core.c(3482): Setting LogLevel for all modules to crit 2247s [Fri Nov 29 21:28:08.814261 2024] [core:trace3] [pid 946882:tid 946882] core.c(3482): Setting LogLevel for all modules to info 2247s [Fri Nov 29 21:28:08.814273 2024] [core:trace6] [pid 946882:tid 946882] core.c(3499): Cannot find module 'core', trying 'core_module' 2247s [Fri Nov 29 21:28:08.814277 2024] [core:trace3] [pid 946882:tid 946882] core.c(3509): Setting LogLevel for module core.c to crit 2247s [Fri Nov 29 21:28:08.814280 2024] [core:trace3] [pid 946882:tid 946882] core.c(3482): Setting LogLevel for all modules to info 2247s [Fri Nov 29 21:28:08.815109 2024] [alias:warn] [pid 946882:tid 946882] AH00671: The Alias directive in /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 2247s [Fri Nov 29 21:28:08.815160 2024] [proxy:info] [pid 946882:tid 946882] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 2247s [Fri Nov 29 21:28:08.815797 2024] [proxy:info] [pid 946882:tid 946882] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 2247s [Fri Nov 29 21:28:08.815860 2024] [core:trace6] [pid 946882:tid 946882] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 2247s [Fri Nov 29 21:28:08.815872 2024] [core:trace3] [pid 946882:tid 946882] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 2248s 2248s waiting 60 seconds for server to start: ok (waited 0 secs) 2248s server localhost:8529 started 2248s server localhost:8530 listening (mod_nntp_like) 2248s server localhost:8531 listening (mod_nntp_like_ssl) 2248s server localhost:8532 listening (mod_ssl) 2248s server localhost:8533 listening (ssl_optional_cc) 2248s server localhost:8534 listening (ssl_pr33791) 2248s server localhost:8535 listening (ssl_ocsp) 2248s server localhost:8536 listening (mod_cache) 2248s server localhost:8537 listening (core) 2248s server localhost:8538 listening (cve_2011_3368_rewrite) 2248s server localhost:8539 listening (proxy_http_reverse) 2248s server localhost:8540 listening (proxy_http_nofwd) 2248s server localhost:8541 listening (cve_2011_3368) 2248s server localhost:8542 listening (mod_headers) 2248s server localhost:8543 listening (mod_echo) 2248s server localhost:8544 listening (mod_echo_ssl) 2248s server localhost:8545 listening (error_document) 2248s server localhost:8546 listening (http_unsafe) 2248s server localhost:8547 listening (http_strict) 2248s server localhost:8548 listening (remote_ip) 2248s server localhost:8549 listening (mod_include) 2248s server localhost:8550 listening (mod_proxy) 2248s server localhost:8551 listening (proxy_http_bal1) 2248s server localhost:8552 listening (proxy_http_bal2) 2248s server localhost:8553 listening (proxy_http_balancer) 2248s server localhost:8556 listening (proxy_fcgi) 2248s server localhost:8557 listening (mod_vhost_alias) 2248s server localhost:8558 listening (proxy_http_https) 2248s server localhost:8559 listening (proxy_https_https) 2248s server localhost:8560 listening (proxy_http_https_proxy_section) 2248s server localhost:8561 listening (proxy_https_https_proxy_section) 2248s server localhost:8562 listening (proxy_https_http) 2253s [ info] adding source lib /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 2268s t/ab/base.t ......................... 2268s 1..5 2268s # Running under perl version 5.040000 for linux 2268s # Current time local: Fri Nov 29 21:28:24 2024 2268s # Current time GMT: Fri Nov 29 21:28:24 2024 2268s # Using Test.pm version 1.31 2268s # Using Apache/Test.pm version 1.44 2268s # # running: 2268s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8537/ 2268s ok 1 2268s ok 2 2268s # # running: 2268s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 2268s ok 3 2268s ok 4 2268s ok 5 2268s ok 2273s t/apache/404.t ...................... 2273s 1..2 2273s # Running under perl version 5.040000 for linux 2273s # Current time local: Fri Nov 29 21:28:29 2024 2273s # Current time GMT: Fri Nov 29 21:28:29 2024 2273s # Using Test.pm version 1.31 2273s # Using Apache/Test.pm version 1.44 2273s # GET_STR Response: 2273s # HTTP/1.1 404 Not Found 2273s # Connection: close 2273s # Date: Fri, 29 Nov 2024 21:28:34 GMT 2273s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2273s # Content-Length: 196 2273s # Content-Type: text/html; charset=iso-8859-1 2273s # Client-Date: Fri, 29 Nov 2024 21:28:34 GMT 2273s # Client-Peer: 127.0.0.1:8529 2273s # Client-Response-Num: 1 2273s # Title: 404 Not Found 2273s # 2273s # 2273s # 2273s # 404 Not Found 2273s # 2273s #

Not Found

2273s #

The requested URL was not found on this server.

2273s # 2273s ok 1 2273s ok 2 2273s ok 2279s t/apache/acceptpathinfo.t ........... 2279s 1..36 2279s # Running under perl version 5.040000 for linux 2279s # Current time local: Fri Nov 29 21:28:34 2024 2279s # Current time GMT: Fri Nov 29 21:28:34 2024 2279s # Using Test.pm version 1.31 2279s # Using Apache/Test.pm version 1.44 2279s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 2279s # expected: '200' 2279s # received: '200' 2279s ok 1 2279s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 2279s # expected: qr/_\(none\)_/ 2279s # received: '_(none)_' 2279s ok 2 2279s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 2279s # expected: '404' 2279s # received: '404' 2279s ok 3 2279s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 2279s # expected: qr/Not Found/ 2279s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 2279s ok 32 2279s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh 2279s # expected: '200' 2279s # received: '200' 2279s ok 33 2279s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh 2279s # expected: qr/_\(none\)_/ 2279s # received: '_(none)_' 2279s ok 34 2279s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh/foo/bar 2279s # expected: '404' 2279s # received: '404' 2279s ok 35 2279s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh/foo/bar 2279s # expected: qr/Not Found/ 2279s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

2349s #

The requested URL was not found on this server.

2349s # ' 2349s ok 8 2349s # testing : /merge/notfound.html code 2349s # expected: 404 2349s # received: '404' 2349s ok 9 2349s # testing : /merge/notfound.html content 2349s # expected: 'testing merge' 2349s # received: 'testing merge' 2349s ok 10 2349s # testing : /merge/merge2/notfound.html code 2349s # expected: 404 2349s # received: '404' 2349s ok 11 2349s # testing : /merge/merge2/notfound.html content 2349s # expected: 'testing merge' 2349s # received: 'testing merge' 2349s ok 12 2349s # testing : /bounce/notfound.html code 2349s # expected: 404 2349s # received: '404' 2349s ok 13 2349s # testing : /bounce/notfound.html content 2349s # expected: qr/expire test/ 2349s # received: ' 2349s # expire test 2349s # expire test 2349s # ' 2349s ok 14 2349s ok 2355s t/apache/etags.t .................... 2355s # Checking for existence of FileETag directive 2355s # Returned 200: 2355s 1..61 2355s # Running under perl version 5.040000 for linux 2355s # Current time local: Fri Nov 29 21:29:50 2024 2355s # Current time GMT: Fri Nov 29 21:29:50 2024 2355s # Using Test.pm version 1.31 2355s # Using Apache/Test.pm version 1.44 2355s # --- 2355s # HEAD /apache/etags/m/minus-m/test.txt 2355s # Expecting field to be absent 2355s # Received "b-61fafa7f73d80" 2355s ok 1 2355s # --- 2355s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 2355s # Expecting one component in ETag field 2355s # Received "61fafa7f73d80" 2355s ok 2 2355s # --- 2355s # HEAD /apache/etags/none/inherit/test.txt 2355s # Expecting field to be absent 2355s # ETag field is missing 2355s ok 3 2355s # --- 2355s # HEAD /apache/etags/m/minus-ms/test.txt 2355s # Expecting field to be absent 2355s # Received "b-61fafa7f73d80" 2355s ok 4 2355s # --- 2355s # HEAD /apache/etags/none/mi/test.txt 2355s # Expecting two components in ETag field 2355s # Received "1604d-61fafa7f73d80" 2355s ok 5 2355s # --- 2355s # HEAD /apache/etags/none/plus-s/test.txt 2355s # Expecting one component in ETag field 2355s # Received "b" 2355s ok 6 2355s # --- 2355s # HEAD /apache/etags/all/minus-s/test.txt 2355s # Expecting two components in ETag field 2355s # Received "15ff5-61fafa7f73d80" 2355s ok 7 2355s # --- 2355s # HEAD /apache/etags/m/plus-i/test.txt 2355s # Expecting two components in ETag field 2355s # Received "16021-61fafa7f73d80" 2355s ok 8 2355s # --- 2355s # HEAD /apache/etags/m/minus-i/test.txt 2355s # Expecting field to be absent 2355s # Received "61fafa7f73d80" 2355s ok 9 2355s # --- 2355s # HEAD /apache/etags/m/minus-mis/test.txt 2355s # Expecting field to be absent 2355s # Received "b-61fafa7f73d80" 2355s ok 10 2355s # --- 2355s # HEAD /apache/etags/m/minus-is/test.txt 2355s # Expecting field to be absent 2355s # Received "61fafa7f73d80" 2355s ok 11 2355s # --- 2355s # HEAD /apache/etags/all/mi/test.txt 2355s # Expecting two components in ETag field 2355s # Received "15fe0-61fafa7f73d80" 2355s ok 12 2355s # --- 2355s # HEAD /apache/etags/none/plus-is/test.txt 2355s # Expecting two components in ETag field 2355s # Received "16059-b" 2355s ok 13 2355s # --- 2355s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 2355s # Expecting field to be absent 2355s # Received "b-61fafa7f73d80" 2355s ok 14 2355s # --- 2355s # HEAD /apache/etags/all/minus-is/test.txt 2355s # Expecting one component in ETag field 2355s # Received "61fafa7f73d80" 2355s ok 15 2355s # --- 2355s # HEAD /apache/etags/all/is/test.txt 2355s # Expecting two components in ETag field 2355s # Received "15fda-b" 2355s ok 16 2355s # --- 2355s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 2355s # Expecting one component in ETag field 2355s # Received "b" 2355s ok 17 2355s # --- 2355s # HEAD /apache/etags/all/minus-ms/test.txt 2355s # Expecting one component in ETag field 2355s # Received "15ff2" 2355s ok 18 2355s # --- 2355s # HEAD /apache/etags/default/test.txt 2355s # Expecting two components in ETag field 2355s # Received "b-61fafa7f73d80" 2355s ok 19 2355s # --- 2355s # HEAD /apache/etags/none/plus-ms/test.txt 2355s # Expecting two components in ETag field 2355s # Received "b-61fafa7f73d80" 2355s ok 20 2355s # --- 2355s # HEAD /apache/etags/mi/test.txt 2355s # Expecting two components in ETag field 2355s # Received "16037-61fafa7f73d80" 2355s ok 21 2355s # --- 2355s # HEAD /apache/etags/m/minus-mi/test.txt 2355s # Expecting field to be absent 2355s # Received "b-61fafa7f73d80" 2355s ok 22 2355s # --- 2355s # HEAD /apache/etags/m/test.txt 2355s # Expecting one component in ETag field 2355s # Received "61fafa7f73d80" 2355s ok 23 2355s # --- 2355s # HEAD /apache/etags/all/m/test.txt 2355s # Expecting one component in ETag field 2355s # Received "61fafa7f73d80" 2355s ok 24 2355s # --- 2355s # HEAD /apache/etags/m/minus-s/test.txt 2355s # Expecting field to be absent 2355s # Received "61fafa7f73d80" 2355s ok 25 2355s # --- 2355s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 2355s # Expecting two components in ETag field 2355s # Received "b-61fafa7f73d80" 2355s ok 26 2355s # --- 2355s # HEAD /apache/etags/none/m/test.txt 2355s # Expecting one component in ETag field 2355s # Received "61fafa7f73d80" 2355s ok 27 2355s # --- 2355s # HEAD /apache/etags/i/test.txt 2355s # Expecting one component in ETag field 2355s # Received "16004" 2355s ok 28 2355s # --- 2355s # HEAD /apache/etags/none/mis/test.txt 2355s # Expecting three components in ETag field 2355s # Received "16050-b-61fafa7f73d80" 2355s ok 29 2355s # --- 2355s # HEAD /apache/etags/m/plus-is/test.txt 2355s # Expecting three components in ETag field 2355s # Received "16024-b-61fafa7f73d80" 2355s ok 30 2355s # --- 2355s # HEAD /apache/etags/none/i/test.txt 2355s # Expecting one component in ETag field 2355s # Received "16042" 2355s ok 31 2355s # --- 2355s # HEAD /apache/etags/ms/test.txt 2355s # Expecting two components in ETag field 2355s # Received "b-61fafa7f73d80" 2355s ok 32 2355s # --- 2355s # HEAD /apache/etags/m/plus-ms/test.txt 2355s # Expecting two components in ETag field 2355s # Received "b-61fafa7f73d80" 2355s ok 33 2355s # --- 2355s # HEAD /apache/etags/all/ms/test.txt 2355s # Expecting two components in ETag field 2355s # Received "b-61fafa7f73d80" 2355s ok 34 2355s # --- 2355s # HEAD /apache/etags/all/minus-i/test.txt 2355s # Expecting two components in ETag field 2355s # Received "b-61fafa7f73d80" 2355s ok 35 2355s # --- 2355s # HEAD /apache/etags/all/minus-mis/test.txt 2355s # Expecting field to be absent 2355s # Received "b-61fafa7f73d80" 2355s ok 36 2355s # --- 2355s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 2355s # Expecting one component in ETag field 2355s # Received "16073" 2355s ok 37 2355s # --- 2355s # HEAD /apache/etags/none/plus-mis/test.txt 2355s # Expecting three components in ETag field 2355s # Received "16077-b-61fafa7f73d80" 2355s ok 38 2355s # --- 2355s # HEAD /apache/etags/none/plus-i/test.txt 2355s # Expecting one component in ETag field 2355s # Received "16056" 2355s ok 39 2355s # --- 2355s # HEAD /apache/etags/all/s/test.txt 2355s # Expecting one component in ETag field 2355s # Received "b" 2355s ok 40 2355s # --- 2355s # HEAD /apache/etags/all/mis/test.txt 2355s # Expecting three components in ETag field 2355s # Received "15ff8-b-61fafa7f73d80" 2355s ok 41 2355s # --- 2355s # HEAD /apache/etags/all/i/test.txt 2355s # Expecting one component in ETag field 2355s # Received "15fd5" 2355s ok 42 2355s # --- 2355s # HEAD /apache/etags/all/minus-mi/test.txt 2355s # Expecting one component in ETag field 2355s # Received "b" 2355s ok 43 2355s # --- 2355s # HEAD /apache/etags/is/test.txt 2355s # Expecting two components in ETag field 2355s # Received "16007-b" 2355s ok 44 2355s # --- 2355s # HEAD /apache/etags/none/plus-mi/test.txt 2355s # Expecting two components in ETag field 2355s # Received "1605f-61fafa7f73d80" 2355s ok 45 2355s # --- 2355s # HEAD /apache/etags/all/test.txt 2355s # Expecting three components in ETag field 2355s # Received "15fff-b-61fafa7f73d80" 2355s ok 46 2355s # --- 2355s # HEAD /apache/etags/none/s/test.txt 2355s # Expecting one component in ETag field 2355s # Received "b" 2355s ok 47 2355s # --- 2355s # HEAD /apache/etags/m/plus-mi/test.txt 2355s # Expecting two components in ETag field 2355s # Received "1602a-61fafa7f73d80" 2355s ok 48 2355s # --- 2355s # HEAD /apache/etags/s/test.txt 2355s # Expecting one component in ETag field 2355s # Received "b" 2355s ok 49 2355s # --- 2355s # HEAD /apache/etags/mis/test.txt 2355s # Expecting three components in ETag field 2355s # Received "1603a-b-61fafa7f73d80" 2355s ok 50 2355s # --- 2355s # HEAD /apache/etags/m/plus-m/test.txt 2355s # Expecting one component in ETag field 2355s # Received "61fafa7f73d80" 2355s ok 51 2355s # --- 2355s # HEAD /apache/etags/m/plus-mis/test.txt 2355s # Expecting three components in ETag field 2355s # Received "1602d-b-61fafa7f73d80" 2355s ok 52 2355s # --- 2355s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 2355s # Expecting two components in ETag field 2355s # Received "16076-61fafa7f73d80" 2355s ok 53 2355s # --- 2355s # HEAD /apache/etags/none/test.txt 2355s # Expecting field to be absent 2355s # ETag field is missing 2355s ok 54 2355s # --- 2355s # HEAD /apache/etags/all/inherit/test.txt 2355s # Expecting three components in ETag field 2355s # Received "15fd7-b-61fafa7f73d80" 2355s ok 55 2355s # --- 2355s # HEAD /apache/etags/none/plus-m/test.txt 2355s # Expecting one component in ETag field 2355s # Received "61fafa7f73d80" 2355s ok 56 2355s # --- 2355s # HEAD /apache/etags/all/minus-m/test.txt 2355s # Expecting two components in ETag field 2355s # Received "15fe9-b" 2355s ok 57 2355s # --- 2355s # HEAD /apache/etags/none/is/test.txt 2355s # Expecting two components in ETag field 2355s # Received "16047-b" 2355s ok 58 2355s # --- 2355s # HEAD /apache/etags/m/plus-s/test.txt 2355s # Expecting two components in ETag field 2355s # Received "b-61fafa7f73d80" 2355s ok 59 2355s # --- 2355s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 2355s # Expecting two components in ETag field 2355s # Received "1606a-b" 2355s ok 60 2355s # --- 2355s # HEAD /apache/etags/none/ms/test.txt 2355s # Expecting two components in ETag field 2355s # Received "b-61fafa7f73d80" 2355s ok 61 2355s ok 2362s t/apache/expr.t ..................... 2362s 1..229 2362s # Running under perl version 5.040000 for linux 2362s # Current time local: Fri Nov 29 21:29:56 2024 2362s # Current time GMT: Fri Nov 29 21:29:56 2024 2362s # Using Test.pm version 1.31 2362s # Using Apache/Test.pm version 1.44 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true" should evaluate to true, got true 2362s ok 1 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "false" should evaluate to false, got false 2362s ok 2 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s Should get parse error for "foo", got parse error 2362s ok 3 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "1 -eq 01" should evaluate to true, got true 2362s ok 4 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "1 -eq 2" should evaluate to false, got false 2362s ok 5 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "1 -ne 2" should evaluate to true, got true 2362s ok 6 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "1 -ne 1" should evaluate to false, got false 2362s ok 7 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "1 -lt 02" should evaluate to true, got true 2362s ok 8 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "1 -lt 1" should evaluate to false, got false 2362s ok 9 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "1 -le 2" should evaluate to true, got true 2362s ok 10 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "1 -le 1" should evaluate to true, got true 2362s ok 11 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "2 -gt 1" should evaluate to true, got true 2362s ok 12 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "1 -gt 1" should evaluate to false, got false 2362s ok 13 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "2 -ge 1" should evaluate to true, got true 2362s ok 14 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "1 -ge 1" should evaluate to true, got true 2362s ok 15 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "1 -gt -1" should evaluate to true, got true 2362s ok 16 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'aa' == 'aa'" should evaluate to true, got true 2362s ok 17 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'aa' == 'b'" should evaluate to false, got false 2362s ok 18 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'aa' = 'aa'" should evaluate to true, got true 2362s ok 19 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'aa' = 'b'" should evaluate to false, got false 2362s ok 20 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'aa' != 'b'" should evaluate to true, got true 2362s ok 21 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'aa' != 'aa'" should evaluate to false, got false 2362s ok 22 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'aa' < 'b'" should evaluate to true, got true 2362s ok 23 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'aa' < 'aa'" should evaluate to false, got false 2362s ok 24 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'aa' <= 'b'" should evaluate to true, got true 2362s ok 25 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'aa' <= 'aa'" should evaluate to true, got true 2362s ok 26 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'b' > 'aa'" should evaluate to true, got true 2362s ok 27 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'aa' > 'aa'" should evaluate to false, got false 2362s ok 28 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'b' >= 'aa'" should evaluate to true, got true 2362s ok 29 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'aa' >= 'aa'" should evaluate to true, got true 2362s ok 30 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 2362s ok 31 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 2362s ok 32 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 2362s ok 33 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 2362s ok 34 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 2362s ok 35 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 2362s ok 36 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 2362s ok 37 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 2362s ok 38 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 2362s ok 39 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 2362s ok 40 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{TIME} != ''" should evaluate to true, got true 2362s ok 41 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'a' -in { 'b', 'a' } " should evaluate to true, got true 2362s ok 42 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'a' -in { 'b', 'c' } " should evaluate to false, got false 2362s ok 43 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " 'abc' =~ /bc/ " should evaluate to true, got true 2362s ok 44 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " 'abc' =~ /BC/i " should evaluate to true, got true 2362s ok 45 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " 'abc' !~ m!bc! " should evaluate to false, got false 2362s ok 46 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " 'abc' !~ m!BC!i " should evaluate to false, got false 2362s ok 47 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " $0 == '' " should evaluate to true, got true 2362s ok 48 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " $1 == '' " should evaluate to true, got true 2362s ok 49 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " $9 == '' " should evaluate to true, got true 2362s ok 50 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " '$0' == '' " should evaluate to true, got true 2362s ok 51 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 2362s ok 52 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 2362s ok 53 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 2362s ok 54 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 2362s ok 55 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 2362s ok 56 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 2362s ok 57 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 2362s ok 58 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 2362s ok 59 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 2362s ok 60 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 2362s ok 61 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 2362s ok 62 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 2362s ok 63 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 2362s ok 64 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 2362s ok 65 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 2362s ok 66 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 2362s ok 67 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 2362s ok 68 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 2362s ok 69 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 2362s ok 70 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{HTTPS} == 'off' " should evaluate to true, got true 2362s ok 71 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 2362s ok 72 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 2362s ok 73 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 2362s ok 74 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 2362s ok 75 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 2362s ok 76 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 2362s ok 77 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 2362s ok 78 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 2362s ok 79 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 2362s ok 80 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 2362s ok 81 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 2362s ok 82 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "escape('?') = '%3f' " should evaluate to true, got true 2362s ok 83 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "unescape('%3f') = '?' " should evaluate to true, got true 2362s ok 84 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 2362s ok 85 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 2362s ok 86 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 2362s ok 87 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "file('/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 2362s ok 88 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-n ''" should evaluate to false, got false 2362s ok 89 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-z ''" should evaluate to true, got true 2362s ok 90 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-n '1'" should evaluate to true, got true 2362s ok 91 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-z '1'" should evaluate to false, got false 2362s ok 92 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s Should get parse error for "-R 'abc'", got parse error 2362s ok 93 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 2362s ok 94 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-R '240.0.0.0'" should evaluate to false, got false 2362s ok 95 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-R '240.0.0.0/8'" should evaluate to false, got false 2362s ok 96 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-R 'ff::/8'" should evaluate to false, got false 2362s ok 97 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 2362s ok 98 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 2362s ok 99 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 2362s ok 100 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 2362s ok 101 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 2362s ok 102 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 2362s ok 103 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 2362s ok 104 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'foo' -strmatch '*o'" should evaluate to true, got true 2362s ok 105 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 2362s ok 106 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'foo' -strmatch 'F*'" should evaluate to false, got false 2362s ok 107 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'foo' -strcmatch 'F*'" should evaluate to true, got true 2362s ok 108 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'foo' -strmatch 'g*'" should evaluate to false, got false 2362s ok 109 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'foo' -strcmatch 'g*'" should evaluate to false, got false 2362s ok 110 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 2362s ok 111 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 2362s ok 112 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 2362s ok 113 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 2362s ok 114 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s Should get parse error for "foo('bar') = 'bar'", got parse error 2362s ok 115 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s Should get parse error for "%{FOO} != 'bar'", got parse error 2362s ok 116 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s Should get parse error for "'bar' = bar", got parse error 2362s ok 117 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true" should evaluate to true, got true 2362s ok 118 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true && true" should evaluate to true, got true 2362s ok 119 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true || true" should evaluate to true, got true 2362s ok 120 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true || true || true" should evaluate to true, got true 2362s ok 121 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true || true && true" should evaluate to true, got true 2362s ok 122 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true && true || true" should evaluate to true, got true 2362s ok 123 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true && true && true" should evaluate to true, got true 2362s ok 124 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true || true || !true" should evaluate to true, got true 2362s ok 125 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true || true && !true" should evaluate to true, got true 2362s ok 126 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true && true || !true" should evaluate to true, got true 2362s ok 127 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true && true && !true" should evaluate to false, got false 2362s ok 128 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true && !true" should evaluate to false, got false 2362s ok 129 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true || !true" should evaluate to true, got true 2362s ok 130 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true || !true || true" should evaluate to true, got true 2362s ok 131 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true || !true && true" should evaluate to true, got true 2362s ok 132 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true && !true || true" should evaluate to true, got true 2362s ok 133 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true && !true && true" should evaluate to false, got false 2362s ok 134 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true || !true || !true" should evaluate to true, got true 2362s ok 135 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true || !true && !true" should evaluate to true, got true 2362s ok 136 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true && !true || !true" should evaluate to false, got false 2362s ok 137 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "true && !true && !true" should evaluate to false, got false 2362s ok 138 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true" should evaluate to false, got false 2362s ok 139 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true && true" should evaluate to false, got false 2362s ok 140 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true || true" should evaluate to true, got true 2362s ok 141 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true || true || true" should evaluate to true, got true 2362s ok 142 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true || true && true" should evaluate to true, got true 2362s ok 143 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true && true || true" should evaluate to true, got true 2362s ok 144 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true && true && true" should evaluate to false, got false 2362s ok 145 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true || true || !true" should evaluate to true, got true 2362s ok 146 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true || true && !true" should evaluate to false, got false 2362s ok 147 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true && true || !true" should evaluate to false, got false 2362s ok 148 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true && true && !true" should evaluate to false, got false 2362s ok 149 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true && !true" should evaluate to false, got false 2362s ok 150 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true || !true" should evaluate to false, got false 2362s ok 151 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true || !true || true" should evaluate to true, got true 2362s ok 152 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true || !true && true" should evaluate to false, got false 2362s ok 153 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true && !true || true" should evaluate to true, got true 2362s ok 154 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true && !true && true" should evaluate to false, got false 2362s ok 155 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true || !true || !true" should evaluate to false, got false 2362s ok 156 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true || !true && !true" should evaluate to false, got false 2362s ok 157 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true && !true || !true" should evaluate to false, got false 2362s ok 158 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!true && !true && !true" should evaluate to false, got false 2362s ok 159 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true)" should evaluate to false, got false 2362s ok 160 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true && true)" should evaluate to false, got false 2362s ok 161 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true || true)" should evaluate to false, got false 2362s ok 162 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true || true || true)" should evaluate to false, got false 2362s ok 163 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true || true && true)" should evaluate to false, got false 2362s ok 164 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true && true || true)" should evaluate to false, got false 2362s ok 165 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true && true && true)" should evaluate to false, got false 2362s ok 166 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true || true || !true)" should evaluate to false, got false 2362s ok 167 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true || true && !true)" should evaluate to false, got false 2362s ok 168 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true && true || !true)" should evaluate to false, got false 2362s ok 169 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true && true && !true)" should evaluate to true, got true 2362s ok 170 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true && !true)" should evaluate to true, got true 2362s ok 171 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true || !true)" should evaluate to false, got false 2362s ok 172 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true || !true || true)" should evaluate to false, got false 2362s ok 173 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true || !true && true)" should evaluate to false, got false 2362s ok 174 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true && !true || true)" should evaluate to false, got false 2362s ok 175 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true && !true && true)" should evaluate to true, got true 2362s ok 176 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true || !true || !true)" should evaluate to false, got false 2362s ok 177 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true || !true && !true)" should evaluate to false, got false 2362s ok 178 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true && !true || !true)" should evaluate to true, got true 2362s ok 179 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(true && !true && !true)" should evaluate to true, got true 2362s ok 180 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true)" should evaluate to true, got true 2362s ok 181 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true && true)" should evaluate to true, got true 2362s ok 182 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true || true)" should evaluate to false, got false 2362s ok 183 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true || true || true)" should evaluate to false, got false 2362s ok 184 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true || true && true)" should evaluate to false, got false 2362s ok 185 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true && true || true)" should evaluate to false, got false 2362s ok 186 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true && true && true)" should evaluate to true, got true 2362s ok 187 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true || true || !true)" should evaluate to false, got false 2362s ok 188 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true || true && !true)" should evaluate to true, got true 2362s ok 189 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true && true || !true)" should evaluate to true, got true 2362s ok 190 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true && true && !true)" should evaluate to true, got true 2362s ok 191 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true && !true)" should evaluate to true, got true 2362s ok 192 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true || !true)" should evaluate to true, got true 2362s ok 193 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true || !true || true)" should evaluate to false, got false 2362s ok 194 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true || !true && true)" should evaluate to true, got true 2362s ok 195 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true && !true || true)" should evaluate to false, got false 2362s ok 196 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true && !true && true)" should evaluate to true, got true 2362s ok 197 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true || !true || !true)" should evaluate to true, got true 2362s ok 198 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true || !true && !true)" should evaluate to true, got true 2362s ok 199 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true && !true || !true)" should evaluate to true, got true 2362s ok 200 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "!(!true && !true && !true)" should evaluate to true, got true 2362s ok 201 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "filesize('/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 2362s ok 202 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "filesize('/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 2362s ok 203 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "filesize('/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 2362s ok 204 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-d '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 2362s ok 205 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-e '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2362s ok 206 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-f '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2362s ok 207 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-s '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2362s ok 208 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-d '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 2362s ok 209 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-e '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 2362s ok 210 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-f '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 2362s ok 211 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-s '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 2362s ok 212 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-d '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 2362s ok 213 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-e '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 2362s ok 214 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-f '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 2362s ok 215 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-s '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 2362s ok 216 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-d '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2362s ok 217 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-e '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2362s ok 218 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-f '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2362s ok 219 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-s '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2362s ok 220 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-F '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2362s ok 221 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-F '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2362s ok 222 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-U '/apache/' " should evaluate to true, got true 2362s ok 223 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "-U '/apache/expr/none' " should evaluate to false, got false 2362s ok 224 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 2362s ok 225 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 2362s ok 226 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "base64('foo') = 'Zm9v' " should evaluate to true, got true 2362s ok 227 2362s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 2362s ok 228 2362s Error log should not have 'Internal evaluation error' entries, found 0 2362s ok 229 2362s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2362s ok 2370s t/apache/expr_string.t .............. 2370s 1..29 2370s # Running under perl version 5.040000 for linux 2370s # Current time local: Fri Nov 29 21:30:03 2024 2370s # Current time GMT: Fri Nov 29 21:30:03 2024 2370s # Using Test.pm version 1.31 2370s # Using Apache/Test.pm version 1.44 2370s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s ok 1 2370s Expected return code 200, got 200 for 'foo' 2370s ok 2 2370s # testing : log message [Fri Nov 29 21:30:09.213577 2024] [log_debug:info] [pid 946943:tid 947050] [client 127.0.0.1:35114] foo (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2370s # didn't match 2370s # expected: 'foo' 2370s # received: 'foo' 2370s ok 3 2370s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s ok 4 2370s Expected return code 200, got 200 for '%{req:SomeHeader}' 2370s ok 5 2370s # testing : log message [Fri Nov 29 21:30:09.476105 2024] [log_debug:info] [pid 946943:tid 947049] [client 127.0.0.1:35114] SomeValue (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2370s # didn't match 2370s # expected: 'SomeValue' 2370s # received: 'SomeValue' 2370s ok 6 2370s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s ok 7 2370s Should get parse error (500) for "%{", got 500 2370s ok 8 2370s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s ok 9 2370s Expected return code 200, got 200 for '%' 2370s ok 10 2370s # testing : log message [Fri Nov 29 21:30:09.990726 2024] [log_debug:info] [pid 946943:tid 947053] [client 127.0.0.1:41592] % (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2370s # didn't match 2370s # expected: '%' 2370s # received: '%' 2370s ok 11 2370s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s ok 12 2370s Expected return code 200, got 200 for '}' 2370s ok 13 2370s # testing : log message [Fri Nov 29 21:30:10.247764 2024] [log_debug:info] [pid 946943:tid 947055] [client 127.0.0.1:41592] } (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2370s # didn't match 2370s # expected: '}' 2370s # received: '}' 2370s ok 14 2370s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s ok 15 2370s Expected return code 200, got 200 for '\"' 2370s ok 16 2370s # testing : log message [Fri Nov 29 21:30:10.504470 2024] [log_debug:info] [pid 946943:tid 947056] [client 127.0.0.1:41592] " (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2370s # didn't match 2370s # expected: '"' 2370s # received: '"' 2370s ok 17 2370s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s ok 18 2370s Expected return code 200, got 200 for '\'' 2370s ok 19 2370s # testing : log message [Fri Nov 29 21:30:10.761715 2024] [log_debug:info] [pid 946943:tid 947022] [client 127.0.0.1:41592] ' (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2370s # didn't match 2370s # expected: '\'' 2370s # received: '\'' 2370s ok 20 2370s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s ok 21 2370s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 2370s ok 22 2370s # testing : log message [Fri Nov 29 21:30:11.019233 2024] [log_debug:info] [pid 946943:tid 947026] [client 127.0.0.1:41592] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2370s # didn't match 2370s # expected: '%{req:SomeHeader}' 2370s # received: '%{req:SomeHeader}' 2370s ok 23 2370s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s ok 24 2370s Expected return code 200, got 200 for '%{tolower:IDENT}' 2370s ok 25 2370s # testing : log message [Fri Nov 29 21:30:11.276755 2024] [log_debug:info] [pid 946943:tid 947033] [client 127.0.0.1:41592] ident (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2370s # didn't match 2370s # expected: 'ident' 2370s # received: 'ident' 2370s ok 26 2370s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s ok 27 2370s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 2370s ok 28 2370s # testing : log message [Fri Nov 29 21:30:11.533523 2024] [log_debug:info] [pid 946943:tid 947032] [client 127.0.0.1:41592] get (log_transaction hook, /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2370s # didn't match 2370s # expected: 'get' 2370s # received: 'get' 2370s ok 29 2370s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s ok 2378s t/apache/getfile.t .................. 2378s # using LWP client 2378s 1..220 2378s # Running under perl version 5.040000 for linux 2378s # Current time local: Fri Nov 29 21:30:11 2024 2378s # Current time GMT: Fri Nov 29 21:30:11 2024 2378s # Using Test.pm version 1.31 2378s # Using Apache/Test.pm version 1.44 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "4c64-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 19556 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl.pod 2378s # expected: 19556 2378s # received: 19556 2378s ok 1 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "dbb0-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 56240 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5004delta.pod 2378s # expected: 56240 2378s # received: 56240 2378s ok 2 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "85ea-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 34282 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5005delta.pod 2378s # expected: 34282 2378s # received: 34282 2378s ok 3 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "da40-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 55872 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5100delta.pod 2378s # expected: 55872 2378s # received: 55872 2378s ok 4 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "ab70-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 43888 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5101delta.pod 2378s # expected: 43888 2378s # received: 43888 2378s ok 5 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "15cb8-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 89272 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5120delta.pod 2378s # expected: 89272 2378s # received: 89272 2378s ok 6 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2707-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 9991 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5121delta.pod 2378s # expected: 9991 2378s # received: 9991 2378s ok 7 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2569-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 9577 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5122delta.pod 2378s # expected: 9577 2378s # received: 9577 2378s ok 8 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1004-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4100 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5123delta.pod 2378s # expected: 4100 2378s # received: 4100 2378s ok 9 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "e58-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 3672 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5124delta.pod 2378s # expected: 3672 2378s # received: 3672 2378s ok 10 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1e00-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7680 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5125delta.pod 2378s # expected: 7680 2378s # received: 7680 2378s ok 11 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "233a9-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 144297 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5140delta.pod 2378s # expected: 144297 2378s # received: 144297 2378s ok 12 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1f1e-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7966 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5141delta.pod 2378s # expected: 7966 2378s # received: 7966 2378s ok 13 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1aeb-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 6891 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5142delta.pod 2378s # expected: 6891 2378s # received: 6891 2378s ok 14 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1e50-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7760 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5143delta.pod 2378s # expected: 7760 2378s # received: 7760 2378s ok 15 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "18b7-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 6327 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5144delta.pod 2378s # expected: 6327 2378s # received: 6327 2378s ok 16 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "20a07-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 133639 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5160delta.pod 2378s # expected: 133639 2378s # received: 133639 2378s ok 17 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "17fe-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 6142 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5161delta.pod 2378s # expected: 6142 2378s # received: 6142 2378s ok 18 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "e0a-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 3594 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5162delta.pod 2378s # expected: 3594 2378s # received: 3594 2378s ok 19 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "ff5-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4085 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5163delta.pod 2378s # expected: 4085 2378s # received: 4085 2378s ok 20 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1d280-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 119424 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5180delta.pod 2378s # expected: 119424 2378s # received: 119424 2378s ok 21 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "19c5-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 6597 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5181delta.pod 2378s # expected: 6597 2378s # received: 6597 2378s ok 22 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "14d7-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 5335 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5182delta.pod 2378s # expected: 5335 2378s # received: 5335 2378s ok 23 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1208-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4616 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5184delta.pod 2378s # expected: 4616 2378s # received: 4616 2378s ok 24 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1c352-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 115538 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5200delta.pod 2378s # expected: 115538 2378s # received: 115538 2378s ok 25 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2a07-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 10759 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5201delta.pod 2378s # expected: 10759 2378s # received: 10759 2378s ok 26 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2fef-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 12271 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5202delta.pod 2378s # expected: 12271 2378s # received: 12271 2378s ok 27 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2410-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 9232 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5203delta.pod 2378s # expected: 9232 2378s # received: 9232 2378s ok 28 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1fa8f-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 129679 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5220delta.pod 2378s # expected: 129679 2378s # received: 129679 2378s ok 29 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "293d-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 10557 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5221delta.pod 2378s # expected: 10557 2378s # received: 10557 2378s ok 30 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "301f-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 12319 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5222delta.pod 2378s # expected: 12319 2378s # received: 12319 2378s ok 31 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "20fa-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 8442 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5223delta.pod 2378s # expected: 8442 2378s # received: 8442 2378s ok 32 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1162-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4450 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5224delta.pod 2378s # expected: 4450 2378s # received: 4450 2378s ok 33 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "fc09-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 64521 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5240delta.pod 2378s # expected: 64521 2378s # received: 64521 2378s ok 34 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2009-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 8201 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5241delta.pod 2378s # expected: 8201 2378s # received: 8201 2378s ok 35 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1007-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4103 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5242delta.pod 2378s # expected: 4103 2378s # received: 4103 2378s ok 36 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2aac-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 10924 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5243delta.pod 2378s # expected: 10924 2378s # received: 10924 2378s ok 37 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1168-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4456 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5244delta.pod 2378s # expected: 4456 2378s # received: 4456 2378s ok 38 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1875a-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 100186 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5260delta.pod 2378s # expected: 100186 2378s # received: 100186 2378s ok 39 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1e25-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7717 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5261delta.pod 2378s # expected: 7717 2378s # received: 7717 2378s ok 40 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1e16-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7702 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5262delta.pod 2378s # expected: 7702 2378s # received: 7702 2378s ok 41 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1b69-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7017 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5263delta.pod 2378s # expected: 7017 2378s # received: 7017 2378s ok 42 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "115d9-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 71129 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5280delta.pod 2378s # expected: 71129 2378s # received: 71129 2378s ok 43 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "11f7-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4599 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5281delta.pod 2378s # expected: 4599 2378s # received: 4599 2378s ok 44 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1806-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 6150 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5282delta.pod 2378s # expected: 6150 2378s # received: 6150 2378s ok 45 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "13f7-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 5111 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5283delta.pod 2378s # expected: 5111 2378s # received: 5111 2378s ok 46 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:17 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "a038-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 41016 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5300delta.pod 2378s # expected: 41016 2378s # received: 41016 2378s ok 47 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1662-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 5730 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5301delta.pod 2378s # expected: 5730 2378s # received: 5730 2378s ok 48 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "124a-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4682 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5302delta.pod 2378s # expected: 4682 2378s # received: 4682 2378s ok 49 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1374-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4980 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5303delta.pod 2378s # expected: 4980 2378s # received: 4980 2378s ok 50 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "d310-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 54032 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5320delta.pod 2378s # expected: 54032 2378s # received: 54032 2378s ok 51 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1b5f-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7007 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5321delta.pod 2378s # expected: 7007 2378s # received: 7007 2378s ok 52 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "9201-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 37377 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5340delta.pod 2378s # expected: 37377 2378s # received: 37377 2378s ok 53 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1076-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4214 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5341delta.pod 2378s # expected: 4214 2378s # received: 4214 2378s ok 54 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "f68-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 3944 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5342delta.pod 2378s # expected: 3944 2378s # received: 3944 2378s ok 55 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "fd6-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4054 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5343delta.pod 2378s # expected: 4054 2378s # received: 4054 2378s ok 56 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "ad8b-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 44427 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5360delta.pod 2378s # expected: 44427 2378s # received: 44427 2378s ok 57 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1288-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4744 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5361delta.pod 2378s # expected: 4744 2378s # received: 4744 2378s ok 58 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "f69-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 3945 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5362delta.pod 2378s # expected: 3945 2378s # received: 3945 2378s ok 59 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "fd7-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4055 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5363delta.pod 2378s # expected: 4055 2378s # received: 4055 2378s ok 60 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "10d47-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 68935 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5380delta.pod 2378s # expected: 68935 2378s # received: 68935 2378s ok 61 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "f6a-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 3946 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5381delta.pod 2378s # expected: 3946 2378s # received: 3946 2378s ok 62 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "fd8-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4056 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5382delta.pod 2378s # expected: 4056 2378s # received: 4056 2378s ok 63 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "c797-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 51095 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl5400delta.pod 2378s # expected: 51095 2378s # received: 51095 2378s ok 64 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1e723-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 124707 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl561delta.pod 2378s # expected: 124707 2378s # received: 124707 2378s ok 65 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1a2bb-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 107195 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl56delta.pod 2378s # expected: 107195 2378s # received: 107195 2378s ok 66 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "94ac-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 38060 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl581delta.pod 2378s # expected: 38060 2378s # received: 38060 2378s ok 67 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1176-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4470 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl582delta.pod 2378s # expected: 4470 2378s # received: 4470 2378s ok 68 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "18bf-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 6335 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl583delta.pod 2378s # expected: 6335 2378s # received: 6335 2378s ok 69 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1cc3-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7363 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl584delta.pod 2378s # expected: 7363 2378s # received: 7363 2378s ok 70 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1701-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 5889 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl585delta.pod 2378s # expected: 5889 2378s # received: 5889 2378s ok 71 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "122b-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4651 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl586delta.pod 2378s # expected: 4651 2378s # received: 4651 2378s ok 72 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "20a4-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 8356 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl587delta.pod 2378s # expected: 8356 2378s # received: 8356 2378s ok 73 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "62c1-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 25281 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl588delta.pod 2378s # expected: 25281 2378s # received: 25281 2378s ok 74 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "d28d-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 53901 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl589delta.pod 2378s # expected: 53901 2378s # received: 53901 2378s ok 75 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1c1d5-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 115157 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perl58delta.pod 2378s # expected: 115157 2378s # received: 115157 2378s ok 76 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "4fe9-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 20457 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlaix.pod 2378s # expected: 20457 2378s # received: 20457 2378s ok 77 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1688-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 5768 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlamiga.pod 2378s # expected: 5768 2378s # received: 5768 2378s ok 78 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2031-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 8241 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlandroid.pod 2378s # expected: 8241 2378s # received: 8241 2378s ok 79 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "ceb51-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 846673 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlapi.pod 2378s # expected: 846673 2378s # received: 846673 2378s ok 80 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "5838-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 22584 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlapio.pod 2378s # expected: 22584 2378s # received: 22584 2378s ok 81 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1b62-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7010 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlartistic.pod 2378s # expected: 7010 2378s # received: 7010 2378s ok 82 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "210c-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 8460 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlbook.pod 2378s # expected: 8460 2378s # received: 8460 2378s ok 83 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "126-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 294 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlboot.pod 2378s # expected: 294 2378s # received: 294 2378s ok 84 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "130-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 304 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlbot.pod 2378s # expected: 304 2378s # received: 304 2378s ok 85 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1f50-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 8016 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlbs2000.pod 2378s # expected: 8016 2378s # received: 8016 2378s ok 86 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "dea2-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 56994 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlcall.pod 2378s # expected: 56994 2378s # received: 56994 2378s ok 87 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1180-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4480 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlcheat.pod 2378s # expected: 4480 2378s # received: 4480 2378s ok 88 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "3179-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 12665 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlclass.pod 2378s # expected: 12665 2378s # received: 12665 2378s ok 89 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "3c63-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 15459 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlclassguts.pod 2378s # expected: 15459 2378s # received: 15459 2378s ok 90 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "d19f-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 53663 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlclib.pod 2378s # expected: 53663 2378s # received: 53663 2378s ok 91 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "12e5-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4837 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlcn.pod 2378s # expected: 4837 2378s # received: 4837 2378s ok 92 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1b1b-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 6939 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlcommunity.pod 2378s # expected: 6939 2378s # received: 6939 2378s ok 93 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "662a-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 26154 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlcygwin.pod 2378s # expected: 26154 2378s # received: 26154 2378s ok 94 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "cfa2-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 53154 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perldata.pod 2378s # expected: 53154 2378s # received: 53154 2378s ok 95 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "134d-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4941 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 2378s # expected: 4941 2378s # received: 4941 2378s ok 96 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "a85c-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 43100 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perldebguts.pod 2378s # expected: 43100 2378s # received: 43100 2378s ok 97 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "5693-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 22163 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perldebtut.pod 2378s # expected: 22163 2378s # received: 22163 2378s ok 98 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "9bc9-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 39881 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perldebug.pod 2378s # expected: 39881 2378s # received: 39881 2378s ok 99 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "c797-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 51095 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perldelta.pod 2378s # expected: 51095 2378s # received: 51095 2378s ok 100 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "5fb8-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 24504 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perldeprecation.pod 2378s # expected: 24504 2378s # received: 24504 2378s ok 101 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "4d4e9-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 316649 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perldiag.pod 2378s # expected: 316649 2378s # received: 316649 2378s ok 102 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "24a0-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 9376 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perldoc.pod 2378s # expected: 9376 2378s # received: 9376 2378s ok 103 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "b4ed-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 46317 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perldocstyle.pod 2378s # expected: 46317 2378s # received: 46317 2378s ok 104 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "6946-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 26950 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perldsc.pod 2378s # expected: 26950 2378s # received: 26950 2378s ok 105 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1f20-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7968 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perldtrace.pod 2378s # expected: 7968 2378s # received: 7968 2378s ok 106 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1497f-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 84351 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlebcdic.pod 2378s # expected: 84351 2378s # received: 84351 2378s ok 107 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "937e-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 37758 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlembed.pod 2378s # expected: 37758 2378s # received: 37758 2378s ok 108 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2812-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 10258 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlexperiment.pod 2378s # expected: 10258 2378s # received: 10258 2378s ok 109 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "58d2-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 22738 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfaq.pod 2378s # expected: 22738 2378s # received: 22738 2378s ok 110 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "34a1-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 13473 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfaq1.pod 2378s # expected: 13473 2378s # received: 13473 2378s ok 111 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "292a-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 10538 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfaq2.pod 2378s # expected: 10538 2378s # received: 10538 2378s ok 112 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "92e1-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 37601 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfaq3.pod 2378s # expected: 37601 2378s # received: 37601 2378s ok 113 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "16bcd-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 93133 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfaq4.pod 2378s # expected: 93133 2378s # received: 93133 2378s ok 114 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "dbc1-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 56257 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfaq5.pod 2378s # expected: 56257 2378s # received: 56257 2378s ok 115 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "9a71-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 39537 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfaq6.pod 2378s # expected: 39537 2378s # received: 39537 2378s ok 116 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "93ae-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 37806 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfaq7.pod 2378s # expected: 37806 2378s # received: 37806 2378s ok 117 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "c30c-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 49932 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfaq8.pod 2378s # expected: 49932 2378s # received: 49932 2378s ok 118 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "3b75-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 15221 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfaq9.pod 2378s # expected: 15221 2378s # received: 15221 2378s ok 119 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "56ca-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 22218 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfilter.pod 2378s # expected: 22218 2378s # received: 22218 2378s ok 120 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "342b-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 13355 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfork.pod 2378s # expected: 13355 2378s # received: 13355 2378s ok 121 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "4122-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 16674 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlform.pod 2378s # expected: 16674 2378s # received: 16674 2378s ok 122 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "671-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 1649 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 2378s # expected: 1649 2378s # received: 1649 2378s ok 123 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "68740-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 427840 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlfunc.pod 2378s # expected: 427840 2378s # received: 427840 2378s ok 124 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "7c2e-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 31790 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlgit.pod 2378s # expected: 31790 2378s # received: 31790 2378s ok 125 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "219ca-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 137674 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlglossary.pod 2378s # expected: 137674 2378s # received: 137674 2378s ok 126 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "4072-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 16498 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlgov.pod 2378s # expected: 16498 2378s # received: 16498 2378s ok 127 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "35f7-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 13815 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlgpl.pod 2378s # expected: 13815 2378s # received: 13815 2378s ok 128 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "31bb8-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 203704 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlguts.pod 2378s # expected: 203704 2378s # received: 203704 2378s ok 129 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "afe5-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 45029 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlhack.pod 2378s # expected: 45029 2378s # received: 45029 2378s ok 130 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1297d-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 76157 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlhacktips.pod 2378s # expected: 76157 2378s # received: 76157 2378s ok 131 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1809-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 6153 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlhacktut.pod 2378s # expected: 6153 2378s # received: 6153 2378s ok 132 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "602-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 1538 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlhaiku.pod 2378s # expected: 1538 2378s # received: 1538 2378s ok 133 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "ea29-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 59945 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlhist.pod 2378s # expected: 59945 2378s # received: 59945 2378s ok 134 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "77a4-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 30628 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlhpux.pod 2378s # expected: 30628 2378s # received: 30628 2378s ok 135 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "7dd-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 2013 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlhurd.pod 2378s # expected: 2013 2378s # received: 2013 2378s ok 136 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1fc9f-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 130207 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlintern.pod 2378s # expected: 130207 2378s # received: 130207 2378s ok 137 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "9216-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 37398 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlinterp.pod 2378s # expected: 37398 2378s # received: 37398 2378s ok 138 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "579a-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 22426 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlintro.pod 2378s # expected: 22426 2378s # received: 22426 2378s ok 139 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "8ad2-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 35538 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perliol.pod 2378s # expected: 35538 2378s # received: 35538 2378s ok 140 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "11818-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 71704 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlipc.pod 2378s # expected: 71704 2378s # received: 71704 2378s ok 141 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1150-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4432 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlirix.pod 2378s # expected: 4432 2378s # received: 4432 2378s ok 142 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "20a8-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 8360 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perljp.pod 2378s # expected: 8360 2378s # received: 8360 2378s ok 143 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2fc0-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 12224 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlko.pod 2378s # expected: 12224 2378s # received: 12224 2378s ok 144 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "163-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 355 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perllexwarn.pod 2378s # expected: 355 2378s # received: 355 2378s ok 145 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "7ea-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 2026 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perllinux.pod 2378s # expected: 2026 2378s # received: 2026 2378s ok 146 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "12978-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 76152 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perllocale.pod 2378s # expected: 76152 2378s # received: 76152 2378s ok 147 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2487-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 9351 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perllol.pod 2378s # expected: 9351 2378s # received: 9351 2378s ok 148 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2f6f-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 12143 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlmacosx.pod 2378s # expected: 12143 2378s # received: 12143 2378s ok 149 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "67a7-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 26535 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlmod.pod 2378s # expected: 26535 2378s # received: 26535 2378s ok 150 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2574-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 9588 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 2378s # expected: 9588 2378s # received: 9588 2378s ok 151 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1095c-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 67932 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlmodlib.pod 2378s # expected: 67932 2378s # received: 67932 2378s ok 152 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "573b-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 22331 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 2378s # expected: 22331 2378s # received: 22331 2378s ok 153 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "d65-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 3429 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlmroapi.pod 2378s # expected: 3429 2378s # received: 3429 2378s ok 154 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2ad3-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 10963 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlnewmod.pod 2378s # expected: 10963 2378s # received: 10963 2378s ok 155 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "20a5-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 8357 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlnumber.pod 2378s # expected: 8357 2378s # received: 8357 2378s ok 156 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "8d31-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 36145 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlobj.pod 2378s # expected: 36145 2378s # received: 36145 2378s ok 157 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "6885-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 26757 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlootut.pod 2378s # expected: 26757 2378s # received: 26757 2378s ok 158 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2b4ac-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 177324 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlop.pod 2378s # expected: 177324 2378s # received: 177324 2378s ok 159 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "4db-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 1243 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 2378s # expected: 1243 2378s # received: 1243 2378s ok 160 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "3b77-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 15223 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlopentut.pod 2378s # expected: 15223 2378s # received: 15223 2378s ok 161 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "16cb7-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 93367 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlos2.pod 2378s # expected: 93367 2378s # received: 93367 2378s ok 162 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "37cb-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 14283 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlos390.pod 2378s # expected: 14283 2378s # received: 14283 2378s ok 163 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "12b0-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4784 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlos400.pod 2378s # expected: 4784 2378s # received: 4784 2378s ok 164 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "c8a9-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 51369 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlpacktut.pod 2378s # expected: 51369 2378s # received: 51369 2378s ok 165 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "c2bc-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 49852 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlperf.pod 2378s # expected: 49852 2378s # received: 49852 2378s ok 166 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1418-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 5144 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlplan9.pod 2378s # expected: 5144 2378s # received: 5144 2378s ok 167 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "5b65-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 23397 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlpod.pod 2378s # expected: 23397 2378s # received: 23397 2378s ok 168 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "10d10-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 68880 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlpodspec.pod 2378s # expected: 68880 2378s # received: 68880 2378s ok 169 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2f40-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 12096 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 2378s # expected: 12096 2378s # received: 12096 2378s ok 170 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "67b7-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 26551 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlpolicy.pod 2378s # expected: 26551 2378s # received: 26551 2378s ok 171 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "15db1-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 89521 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlport.pod 2378s # expected: 89521 2378s # received: 89521 2378s ok 172 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1412-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 5138 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlpragma.pod 2378s # expected: 5138 2378s # received: 5138 2378s ok 173 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1a25-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 6693 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlqnx.pod 2378s # expected: 6693 2378s # received: 6693 2378s ok 174 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "21256-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 135766 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlre.pod 2378s # expected: 135766 2378s # received: 135766 2378s ok 175 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "8a9c-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 35484 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlreapi.pod 2378s # expected: 35484 2378s # received: 35484 2378s ok 176 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "818f-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 33167 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 2378s # expected: 33167 2378s # received: 33167 2378s ok 177 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "bec7-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 48839 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 2378s # expected: 48839 2378s # received: 48839 2378s ok 178 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "8d5c-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 36188 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlref.pod 2378s # expected: 36188 2378s # received: 36188 2378s ok 179 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "4944-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 18756 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlreftut.pod 2378s # expected: 18756 2378s # received: 18756 2378s ok 180 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "a989-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 43401 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlreguts.pod 2378s # expected: 43401 2378s # received: 43401 2378s ok 181 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1fd-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 509 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlrepository.pod 2378s # expected: 509 2378s # received: 509 2378s ok 182 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "4b07-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 19207 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlrequick.pod 2378s # expected: 19207 2378s # received: 19207 2378s ok 183 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "3caa-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 15530 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlreref.pod 2378s # expected: 15530 2378s # received: 15530 2378s ok 184 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1e1ef-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 123375 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlretut.pod 2378s # expected: 123375 2378s # received: 123375 2378s ok 185 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "651-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 1617 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlriscos.pod 2378s # expected: 1617 2378s # received: 1617 2378s ok 186 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "e707-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 59143 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlrun.pod 2378s # expected: 59143 2378s # received: 59143 2378s ok 187 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "6cea-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 27882 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlsec.pod 2378s # expected: 27882 2378s # received: 27882 2378s ok 188 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "4af2-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 19186 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 2378s # expected: 19186 2378s # received: 19186 2378s ok 189 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "7494-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 29844 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlsolaris.pod 2378s # expected: 29844 2378s # received: 29844 2378s ok 190 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1bdc-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7132 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlsource.pod 2378s # expected: 7132 2378s # received: 7132 2378s ok 191 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "233b-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 9019 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlstyle.pod 2378s # expected: 9019 2378s # received: 9019 2378s ok 192 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "12fb9-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 77753 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlsub.pod 2378s # expected: 77753 2378s # received: 77753 2378s ok 193 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "d31f-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 54047 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlsyn.pod 2378s # expected: 54047 2378s # received: 54047 2378s ok 194 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2858-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 10328 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlsynology.pod 2378s # expected: 10328 2378s # received: 10328 2378s ok 195 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "b184-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 45444 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlthrtut.pod 2378s # expected: 45444 2378s # received: 45444 2378s ok 196 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "9a91-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 39569 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perltie.pod 2378s # expected: 39569 2378s # received: 39569 2378s ok 197 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "ce6d8-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 845528 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perltoc.pod 2378s # expected: 845528 2378s # received: 845528 2378s ok 198 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "174-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 372 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perltodo.pod 2378s # expected: 372 2378s # received: 372 2378s ok 199 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "126-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 294 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perltooc.pod 2378s # expected: 294 2378s # received: 294 2378s ok 200 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "126-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 294 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perltoot.pod 2378s # expected: 294 2378s # received: 294 2378s ok 201 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "297f-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 10623 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perltrap.pod 2378s # expected: 10623 2378s # received: 10623 2378s ok 202 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "213f-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 8511 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perltru64.pod 2378s # expected: 8511 2378s # received: 8511 2378s ok 203 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1183-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 4483 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perltw.pod 2378s # expected: 4483 2378s # received: 4483 2378s ok 204 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "162b6-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 90806 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlunicode.pod 2378s # expected: 90806 2378s # received: 90806 2378s ok 205 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "6349-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 25417 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlunicook.pod 2378s # expected: 25417 2378s # received: 25417 2378s ok 206 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "372e-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 14126 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlunifaq.pod 2378s # expected: 14126 2378s # received: 14126 2378s ok 207 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "96e1-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 38625 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perluniintro.pod 2378s # expected: 38625 2378s # received: 38625 2378s ok 208 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "6eefa-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 454394 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perluniprops.pod 2378s # expected: 454394 2378s # received: 454394 2378s ok 209 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1f10-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7952 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlunitut.pod 2378s # expected: 7952 2378s # received: 7952 2378s ok 210 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "1ce8-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 7400 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlutil.pod 2378s # expected: 7400 2378s # received: 7400 2378s ok 211 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "16c17-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 93207 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlvar.pod 2378s # expected: 93207 2378s # received: 93207 2378s ok 212 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "c68d-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 50829 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlvms.pod 2378s # expected: 50829 2378s # received: 50829 2378s ok 213 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "f16-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 3862 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlvos.pod 2378s # expected: 3862 2378s # received: 3862 2378s ok 214 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "7c61-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 31841 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlwin32.pod 2378s # expected: 31841 2378s # received: 31841 2378s ok 215 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "12d15-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 77077 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlxs.pod 2378s # expected: 77077 2378s # received: 77077 2378s ok 216 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "c51f-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 50463 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlxstut.pod 2378s # expected: 50463 2378s # received: 50463 2378s ok 217 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "5dc1-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 24001 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 2378s # expected: 24001 2378s # received: 24001 2378s ok 218 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "712dc-61fb3d76b3b80" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 463580 2378s #Last-Modified: Thu, 15 Aug 2024 07:32:14 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-binary-httpd 2378s # expected: 463580 2378s # received: 463580 2378s ok 219 2378s #lwp request: 2378s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 2378s #User-Agent: libwww-perl/6.77 2378s # 2378s #server response: 2378s #HTTP/1.1 200 OK 2378s #Connection: close 2378s #Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Accept-Ranges: bytes 2378s #ETag: "2d55f4-62796587675c0" 2378s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2378s #Vary: In-If1 2378s #Content-Length: 2971124 2378s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 2378s #Client-Date: Fri, 29 Nov 2024 21:30:18 GMT 2378s #Client-Peer: 127.0.0.1:8529 2378s #Client-Response-Num: 1 2378s #DMMATCH1: 1 2378s # 2378s # testing : download of /getfiles-binary-perl 2378s # expected: 2971124 2378s # received: 2971124 2378s ok 220 2378s ok 2383s t/apache/headers.t .................. 2383s 1..27 2383s # Running under perl version 5.040000 for linux 2383s # Current time local: Fri Nov 29 21:30:19 2024 2383s # Current time GMT: Fri Nov 29 21:30:19 2024 2383s # Using Test.pm version 1.31 2383s # Using Apache/Test.pm version 1.44 2383s testing: Hello: World 2383s ok 1 2383s # testing : response success 2383s # expected: qr/HTTP\/1\.. 200 OK/ 2383s # received: 'HTTP/1.1 200 OK' 2383s ok 2 2383s header: [World] vs [World] 2383s # testing : compare header Hello value 2383s # expected: 'World' 2383s # received: 'World' 2383s ok 3 2383s testing: Hello: World 2383s ok 4 2383s # testing : response success 2383s # expected: qr/HTTP\/1\.. 200 OK/ 2383s # received: 'HTTP/1.1 200 OK' 2383s ok 5 2383s header: [World] vs [World] 2383s # testing : compare header Hello value 2383s # expected: 'World' 2383s # received: 'World' 2383s ok 6 2383s testing: Hello: World 2383s ok 7 2383s # testing : response success 2383s # expected: qr/HTTP\/1\.. 200 OK/ 2383s # received: 'HTTP/1.1 200 OK' 2383s ok 8 2383s header: [World] vs [World] 2383s # testing : compare header Hello value 2383s # expected: 'World' 2383s # received: 'World' 2383s ok 9 2383s testing: Hello: Foo 2383s Bar 2383s ok 10 2383s # testing : response success 2383s # expected: qr/HTTP\/1\.. 200 OK/ 2383s # received: 'HTTP/1.1 200 OK' 2383s ok 11 2383s header: [Foo Bar] vs [Foo Bar] 2383s # testing : compare header Hello value 2383s # expected: 'Foo Bar' 2383s # received: 'Foo Bar' 2383s ok 12 2383s testing: Hello: Foo 2383s Bar 2383s ok 13 2383s # testing : response success 2383s # expected: qr/HTTP\/1\.. 200 OK/ 2383s # received: 'HTTP/1.1 200 OK' 2383s ok 14 2383s header: [Foo Bar] vs [Foo Bar] 2383s # testing : compare header Hello value 2383s # expected: 'Foo Bar' 2383s # received: 'Foo Bar' 2383s ok 15 2383s testing: Hello: Foo 2383s Bar 2383s ok 16 2383s # testing : response success 2383s # expected: qr/HTTP\/1\.. 200 OK/ 2383s # received: 'HTTP/1.1 200 OK' 2383s ok 17 2383s header: [Foo Bar] vs [Foo Bar] 2383s # testing : compare header Hello value 2383s # expected: 'Foo Bar' 2383s # received: 'Foo Bar' 2383s ok 18 2383s testing: Hello: Foo 2383s Bar 2383s ok 19 2383s # testing : response success 2383s # expected: qr/HTTP\/1\.. 200 OK/ 2383s # received: 'HTTP/1.1 200 OK' 2383s ok 20 2383s header: [Foo Bar] vs [Foo Bar] 2383s # testing : compare header Hello value 2383s # expected: 'Foo Bar' 2383s # received: 'Foo Bar' 2383s ok 21 2383s testing: Hello: Foo 2383s Bar 2383s ok 22 2383s # testing : response success 2383s # expected: qr/HTTP\/1\.. 200 OK/ 2383s # received: 'HTTP/1.1 200 OK' 2383s ok 23 2383s header: [Foo Bar] vs [Foo Bar] 2383s # testing : compare header Hello value 2383s # expected: 'Foo Bar' 2383s # received: 'Foo Bar' 2383s ok 24 2383s testing: Hello:World 2383s ok 25 2383s # testing : response success 2383s # expected: qr/HTTP\/1\.. 200 OK/ 2383s # received: 'HTTP/1.1 200 OK' 2383s ok 26 2383s header: [World] vs [World] 2383s # testing : compare header Hello value 2383s # expected: 'World' 2383s # received: 'World' 2383s ok 27 2383s ok 2389s t/apache/hostcheck.t ................ 2389s 1..14 2389s # Running under perl version 5.040000 for linux 2389s # Current time local: Fri Nov 29 21:30:24 2024 2389s # Current time GMT: Fri Nov 29 21:30:24 2024 2389s # Using Test.pm version 1.31 2389s # Using Apache/Test.pm version 1.44 2389s # SENDING to 127.0.0.1:8529 2389s # GET / HTTP/1.1 2389s Host: localhost 2389s 2389s # expected 200, got 200 for ok 2389s ok 1 2389s # SENDING to 127.0.0.1:8529 2389s # GET / HTTP/1.1 2389s Host: localhost:1 2389s 2389s # expected 200, got 200 for port ignored 2389s ok 2 2389s # SENDING to 127.0.0.1:8529 2389s # GET / HTTP/1.1 2389s Host: notlisted 2389s 2389s # expected 200, got 200 for name not listed 2389s ok 3 2389s # SENDING to 127.0.0.1:8529 2389s # GET / HTTP/1.1 2389s Host: 127.0.0.1 2389s 2389s # expected 200, got 200 for IP not in serveralias/servername 2389s ok 4 2389s # SENDING to 127.0.0.1:8529 2389s # GET / HTTP/1.1 2389s Host: default-strict 2389s 2389s # expected 200, got 200 for NVH matches in default server 2389s ok 5 2389s # SENDING to 127.0.0.1:8529 2389s # GET / HTTP/1.1 2389s Host: nvh-strict 2389s 2389s # expected 200, got 200 for NVH matches 2389s ok 6 2389s # SENDING to 127.0.0.1:8529 2389s # GET / HTTP/1.1 2389s Host: nvh-strict:1 2389s 2389s # expected 200, got 200 for NVH matches port ignored 2389s ok 7 2389s # SENDING to 127.0.0.1:8537 2389s # GET / HTTP/1.1 2389s Host: localhost 2389s 2389s # expected 400, got 400 for ok 2389s ok 8 2389s # SENDING to 127.0.0.1:8537 2389s # GET / HTTP/1.1 2389s Host: localhost:1 2389s 2389s # expected 400, got 400 for port ignored 2389s ok 9 2389s # SENDING to 127.0.0.1:8537 2389s # GET / HTTP/1.1 2389s Host: notlisted 2389s 2389s # expected 400, got 400 for name not listed 2389s ok 10 2389s # SENDING to 127.0.0.1:8537 2389s # GET / HTTP/1.1 2389s Host: 127.0.0.1 2389s 2389s # expected 400, got 400 for IP not in serveralias/servername 2389s ok 11 2389s # SENDING to 127.0.0.1:8537 2389s # GET / HTTP/1.1 2389s Host: default-strict 2389s 2389s # expected 200, got 200 for NVH matches in default server 2389s ok 12 2389s # SENDING to 127.0.0.1:8537 2389s # GET / HTTP/1.1 2389s Host: nvh-strict 2389s 2389s # expected 200, got 200 for NVH matches 2389s ok 13 2389s # SENDING to 127.0.0.1:8537 2389s # GET / HTTP/1.1 2389s Host: nvh-strict:1 2389s 2389s # expected 200, got 200 for NVH matches port ignored 2389s ok 14 2389s ok 2395s t/apache/http_strict.t .............. 2395s 1..178 2395s # Running under perl version 5.040000 for linux 2395s # Current time local: Fri Nov 29 21:30:30 2024 2395s # Current time GMT: Fri Nov 29 21:30:30 2024 2395s # Using Test.pm version 1.31 2395s # Using Apache/Test.pm version 1.44 2395s # SENDING: 2395s # GET / HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 1 2395s # SENDING: 2395s # GET / HTTP/1.0\n\n 2395s # expecting success, got 200 2395s ok 2 2395s # SENDING: 2395s # get / HTTP/1.0\r\n\r\n 2395s # expecting 501, got 501 2395s ok 3 2395s # SENDING: 2395s # G ET / HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 4 2395s # SENDING: 2395s # G\x00ET / HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 5 2395s # SENDING: 2395s # G/T / HTTP/1.0\r\n\r\n 2395s # expecting 501, got 501 2395s ok 6 2395s # SENDING: 2395s # GET /\x00 HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 7 2395s # SENDING: 2395s # GET / HTTP/1.0\x00\r\n\r\n 2395s # expecting 400, got 400 2395s ok 8 2395s # SENDING: 2395s # GET\x0c/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 9 2395s # SENDING: 2395s # GET\r/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 10 2395s # SENDING: 2395s # GET\t/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 11 2395s # SENDING: 2395s # GET / HTT/1.0\r\n\r\n 2395s # expecting error, got 400 2395s ok 12 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 2395s # expecting success, got 200 2395s ok 13 2395s # SENDING: 2395s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 2395s # expecting success, got 200 2395s ok 14 2395s # SENDING: 2395s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 2395s # expecting success, got 200 2395s ok 15 2395s # SENDING: 2395s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 2395s # expecting 400, got 400 2395s ok 16 2395s # SENDING: 2395s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 2395s # expecting 400, got 400 2395s ok 17 2395s # SENDING: 2395s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 2395s # expecting 200, got 200 2395s ok 18 2395s # SENDING: 2395s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 2395s # expecting 400, got 400 2395s ok 19 2395s # SENDING: 2395s # GET / HTTP/\r\nHost: localhost\r\n\r\n 2395s # expecting error, got 400 2395s ok 20 2395s # SENDING: 2395s # GET / HTTP/0.9\r\n\r\n 2395s # expecting error, got 400 2395s ok 21 2395s # SENDING: 2395s # GET / HTTP/0.8\r\n\r\n 2395s # expecting error, got 400 2395s ok 22 2395s # SENDING: 2395s # GET /\x01 HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 23 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 24 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 25 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 26 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 27 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo\r\n\r\n 2395s # expecting 400, got 400 2395s ok 28 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 29 2395s # SENDING: 2395s # GET / HTTP/1.0\r\n: bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 30 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 31 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 2395s # expecting 400, got 400 2395s ok 32 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 33 2395s # SENDING: 2395s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 34 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 35 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 36 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 37 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 38 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 2395s # expecting 400, got 400 2395s ok 39 2395s # SENDING: 2395s # GET / HTTP/1.0\r\r 2395s # expecting dropped connection and HTTPD dropped connection 2395s ok 40 2395s # SENDING: 2395s # GET /\r\n 2395s # expecting headerless HTTP/0.9 body, got response 2395s ok 41 2395s # SENDING: 2395s # GET /#frag HTTP/1.0\r\n 2395s # expecting 400, got 400 2395s ok 42 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 2395s # expecting 200, got 200 2395s ok 43 2395s # SENDING: 2395s # GET http://017700000001/ HTTP/1.0\r\n\r\n 2395s # expecting 200, got 200 2395s ok 44 2395s # SENDING: 2395s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 2395s # expecting 200, got 200 2395s ok 45 2395s # SENDING: 2395s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 2395s # expecting 200, got 200 2395s ok 46 2395s # SENDING: 2395s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 2395s # expecting 200, got 200 2395s ok 47 2395s # SENDING: 2395s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 2395s # expecting 200, got 200 2395s ok 48 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 2395s # expecting 200, got 200 2395s ok 49 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 2395s # expecting 400, got 400 2395s ok 50 2395s # SENDING: 2395s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 2395s # expecting 200, got 200 2395s ok 51 2395s # SENDING: 2395s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 52 2395s # SENDING: 2395s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 53 2395s # SENDING: 2395s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 54 2395s # SENDING: 2395s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 2395s # expecting 200, got 200 2395s ok 55 2395s # SENDING: 2395s # GET http://[::1]/ HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 56 2395s # SENDING: 2395s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 57 2395s # SENDING: 2395s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 58 2395s # SENDING: 2395s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 59 2395s # SENDING: 2395s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 60 2395s # SENDING: 2395s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 61 2395s # SENDING: 2395s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 62 2395s # SENDING: 2395s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 63 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 2395s # expecting success, got 200 2395s ok 64 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 2395s # expecting success, got 200 2395s ok 65 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 2395s # expecting success, got 200 2395s ok 66 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 2395s # expecting success, got 200 2395s ok 67 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 2395s # expecting success, got 200 2395s ok 68 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 2395s # expecting success, got 200 2395s ok 69 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 2395s # expecting 200, got 200 2395s ok 70 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 2395s # expecting 200, got 200 2395s ok 71 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 2395s # expecting 400, got 400 2395s ok 72 2395s # SENDING: 2395s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 73 2395s # SENDING: 2395s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 74 2395s # SENDING: 2395s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 75 2395s # SENDING: 2395s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 76 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 2395s # expecting 200, got 200 2395s ok 77 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 2395s # expecting 200, got 200 2395s ok 78 2395s # SENDING: 2395s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 2395s # expecting 200, got 200 2395s ok 79 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 2395s # DECODED: Foo: bar 2395s # RESPONSE: 2395s # HTTP/1.1 200 OK\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:35 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Foo: bar\r\n 2395s # Vary: In-If1\r\n 2395s # DMMATCH1: 1\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/plain\r\n 2395s # \r\n 2395s # Hi!\n 2395s # SERVERNAME=localhost\n 2395s # HTTP_HOST=\n 2395s # 2395s # expecting 200, got 200 2395s ok 80 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 2395s # DECODED: Foo: 2395s # RESPONSE: 2395s # HTTP/1.1 200 OK\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:35 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Foo: \r\n 2395s # Vary: In-If1\r\n 2395s # DMMATCH1: 1\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/plain\r\n 2395s # \r\n 2395s # Hi!\n 2395s # SERVERNAME=localhost\n 2395s # HTTP_HOST=\n 2395s # 2395s # expecting 200, got 200 2395s ok 81 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 2395s # DECODED: : bar 2395s # RESPONSE: 2395s # HTTP/1.1 500 Internal Server Error\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:35 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Content-Length: 564\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/html; charset=iso-8859-1\r\n 2395s # \r\n 2395s # \n 2395s # \n 2395s # ... 2395s # expecting 500, got 500 2395s ok 82 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 2395s # DECODED: F\x00oo: bar 2395s # RESPONSE: 2395s # HTTP/1.1 500 Internal Server Error\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:35 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Content-Length: 528\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/html; charset=iso-8859-1\r\n 2395s # \r\n 2395s # \n 2395s # \n 2395s # ... 2395s # expecting 500, got 500 2395s ok 83 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 2395s # DECODED: F\x01oo: bar 2395s # RESPONSE: 2395s # HTTP/1.1 500 Internal Server Error\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:35 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Content-Length: 564\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/html; charset=iso-8859-1\r\n 2395s # \r\n 2395s # \n 2395s # \n 2395s # ... 2395s # expecting 500, got 500 2395s ok 84 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 2395s # DECODED: F\noo: bar 2395s # RESPONSE: 2395s # HTTP/1.1 500 Internal Server Error\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:35 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Content-Length: 528\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/html; charset=iso-8859-1\r\n 2395s # \r\n 2395s # \n 2395s # \n 2395s # ... 2395s # expecting 500, got 500 2395s ok 85 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 2395s # DECODED: Foo: b\tar 2395s # RESPONSE: 2395s # HTTP/1.1 200 OK\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:35 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Foo: b\tar\r\n 2395s # Vary: In-If1\r\n 2395s # DMMATCH1: 1\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/plain\r\n 2395s # \r\n 2395s # Hi!\n 2395s # SERVERNAME=localhost\n 2395s # HTTP_HOST=\n 2395s # 2395s # expecting 200, got 200 2395s ok 86 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 2395s # DECODED: Foo: b\x01ar 2395s # RESPONSE: 2395s # HTTP/1.1 500 Internal Server Error\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:36 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Content-Length: 564\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/html; charset=iso-8859-1\r\n 2395s # \r\n 2395s # \n 2395s # \n 2395s # ... 2395s # expecting 500, got 500 2395s ok 87 2395s # SENDING: 2395s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 2395s # expecting 500, got 500 2395s ok 88 2395s # SENDING: 2395s # GET / HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 89 2395s # SENDING: 2395s # GET / HTTP/1.0\n\n 2395s # expecting 400, got 400 2395s ok 90 2395s # SENDING: 2395s # get / HTTP/1.0\r\n\r\n 2395s # expecting 501, got 501 2395s ok 91 2395s # SENDING: 2395s # G ET / HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 92 2395s # SENDING: 2395s # G\x00ET / HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 93 2395s # SENDING: 2395s # G/T / HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 94 2395s # SENDING: 2395s # GET /\x00 HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 95 2395s # SENDING: 2395s # GET / HTTP/1.0\x00\r\n\r\n 2395s # expecting 400, got 400 2395s ok 96 2395s # SENDING: 2395s # GET\x0c/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 97 2395s # SENDING: 2395s # GET\r/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 98 2395s # SENDING: 2395s # GET\t/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 99 2395s # SENDING: 2395s # GET / HTT/1.0\r\n\r\n 2395s # expecting error, got 400 2395s ok 100 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 2395s # expecting success, got 200 2395s ok 101 2395s # SENDING: 2395s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 2395s # expecting success, got 200 2395s ok 102 2395s # SENDING: 2395s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 2395s # expecting success, got 200 2395s ok 103 2395s # SENDING: 2395s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 2395s # expecting 400, got 400 2395s ok 104 2395s # SENDING: 2395s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 2395s # expecting 400, got 400 2395s ok 105 2395s # SENDING: 2395s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 2395s # expecting 400, got 400 2395s ok 106 2395s # SENDING: 2395s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 2395s # expecting 400, got 400 2395s ok 107 2395s # SENDING: 2395s # GET / HTTP/\r\nHost: localhost\r\n\r\n 2395s # expecting error, got 400 2395s ok 108 2395s # SENDING: 2395s # GET / HTTP/0.9\r\n\r\n 2395s # expecting error, got 400 2395s ok 109 2395s # SENDING: 2395s # GET / HTTP/0.8\r\n\r\n 2395s # expecting error, got 400 2395s ok 110 2395s # SENDING: 2395s # GET /\x01 HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 111 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 112 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 113 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 114 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 115 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo\r\n\r\n 2395s # expecting 400, got 400 2395s ok 116 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 117 2395s # SENDING: 2395s # GET / HTTP/1.0\r\n: bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 118 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 119 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 2395s # expecting 400, got 400 2395s ok 120 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 121 2395s # SENDING: 2395s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 122 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 123 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 124 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 2395s # expecting 400, got 400 2395s ok 125 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 126 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 2395s # expecting 400, got 400 2395s ok 127 2395s # SENDING: 2395s # GET / HTTP/1.0\r\r 2395s # expecting dropped connection and HTTPD dropped connection 2395s ok 128 2395s # SENDING: 2395s # GET /\r\n 2395s # expecting headerless HTTP/0.9 body, got response 2395s ok 129 2395s # SENDING: 2395s # GET /#frag HTTP/1.0\r\n 2395s # expecting 400, got 400 2395s ok 130 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 2395s # expecting 400, got 400 2395s ok 131 2395s # SENDING: 2395s # GET http://017700000001/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 132 2395s # SENDING: 2395s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 133 2395s # SENDING: 2395s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 2395s # expecting 200, got 200 2395s ok 134 2395s # SENDING: 2395s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 135 2395s # SENDING: 2395s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 136 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 2395s # expecting 400, got 400 2395s ok 137 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 2395s # expecting 400, got 400 2395s ok 138 2395s # SENDING: 2395s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 2395s # expecting 200, got 200 2395s ok 139 2395s # SENDING: 2395s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 140 2395s # SENDING: 2395s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 141 2395s # SENDING: 2395s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 142 2395s # SENDING: 2395s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 143 2395s # SENDING: 2395s # GET http://[::1]/ HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 144 2395s # SENDING: 2395s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 145 2395s # SENDING: 2395s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 146 2395s # SENDING: 2395s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 147 2395s # SENDING: 2395s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 148 2395s # SENDING: 2395s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 149 2395s # SENDING: 2395s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 2395s # expecting success, got 200 2395s ok 150 2395s # SENDING: 2395s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 2395s # expecting 400, got 400 2395s ok 151 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 2395s # expecting success, got 200 2395s ok 152 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 2395s # expecting success, got 200 2395s ok 153 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 2395s # expecting success, got 200 2395s ok 154 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 2395s # expecting success, got 200 2395s ok 155 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 2395s # expecting success, got 200 2395s ok 156 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 2395s # expecting success, got 200 2395s ok 157 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 2395s # expecting 400, got 400 2395s ok 158 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 2395s # expecting 400, got 400 2395s ok 159 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 2395s # expecting 400, got 400 2395s ok 160 2395s # SENDING: 2395s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 161 2395s # SENDING: 2395s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 162 2395s # SENDING: 2395s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 163 2395s # SENDING: 2395s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2395s # expecting 200, got 200 2395s ok 164 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 2395s # expecting 200, got 200 2395s ok 165 2395s # SENDING: 2395s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 2395s # expecting 200, got 200 2395s ok 166 2395s # SENDING: 2395s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 2395s # expecting 200, got 200 2395s ok 167 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 2395s # DECODED: Foo: bar 2395s # RESPONSE: 2395s # HTTP/1.1 200 OK\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:36 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Foo: bar\r\n 2395s # Vary: In-If1\r\n 2395s # DMMATCH1: 1\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/plain\r\n 2395s # \r\n 2395s # Hi!\n 2395s # SERVERNAME=localhost\n 2395s # HTTP_HOST=\n 2395s # 2395s # expecting 200, got 200 2395s ok 168 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 2395s # DECODED: Foo: 2395s # RESPONSE: 2395s # HTTP/1.1 200 OK\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:36 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Foo: \r\n 2395s # Vary: In-If1\r\n 2395s # DMMATCH1: 1\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/plain\r\n 2395s # \r\n 2395s # Hi!\n 2395s # SERVERNAME=localhost\n 2395s # HTTP_HOST=\n 2395s # 2395s # expecting 200, got 200 2395s ok 169 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 2395s # DECODED: : bar 2395s # RESPONSE: 2395s # HTTP/1.1 500 Internal Server Error\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:36 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Content-Length: 564\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/html; charset=iso-8859-1\r\n 2395s # \r\n 2395s # \n 2395s # \n 2395s # ... 2395s # expecting 500, got 500 2395s ok 170 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 2395s # DECODED: F\x00oo: bar 2395s # RESPONSE: 2395s # HTTP/1.1 500 Internal Server Error\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:36 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Content-Length: 528\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/html; charset=iso-8859-1\r\n 2395s # \r\n 2395s # \n 2395s # \n 2395s # ... 2395s # expecting 500, got 500 2395s ok 171 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 2395s # DECODED: F\x01oo: bar 2395s # RESPONSE: 2395s # HTTP/1.1 500 Internal Server Error\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:36 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Content-Length: 564\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/html; charset=iso-8859-1\r\n 2395s # \r\n 2395s # \n 2395s # \n 2395s # ... 2395s # expecting 500, got 500 2395s ok 172 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 2395s # DECODED: F\noo: bar 2395s # RESPONSE: 2395s # HTTP/1.1 500 Internal Server Error\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:36 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Content-Length: 528\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/html; charset=iso-8859-1\r\n 2395s # \r\n 2395s # \n 2395s # \n 2395s # ... 2395s # expecting 500, got 500 2395s ok 173 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 2395s # DECODED: Foo: b\tar 2395s # RESPONSE: 2395s # HTTP/1.1 200 OK\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:36 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Foo: b\tar\r\n 2395s # Vary: In-If1\r\n 2395s # DMMATCH1: 1\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/plain\r\n 2395s # \r\n 2395s # Hi!\n 2395s # SERVERNAME=localhost\n 2395s # HTTP_HOST=\n 2395s # 2395s # expecting 200, got 200 2395s ok 174 2395s # SENDING: 2395s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 2395s # DECODED: Foo: b\x01ar 2395s # RESPONSE: 2395s # HTTP/1.1 500 Internal Server Error\r\n 2395s # Date: Fri, 29 Nov 2024 21:30:36 GMT\r\n 2395s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 2395s # Content-Length: 564\r\n 2395s # Connection: close\r\n 2395s # Content-Type: text/html; charset=iso-8859-1\r\n 2395s # \r\n 2395s # \n 2395s # \n 2395s # ... 2395s # expecting 500, got 500 2395s ok 175 2395s # SENDING: 2395s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 2395s # expecting 500, got 500 2395s ok 176 2395s ok 177 2395s ok 178 2395s ok 2401s t/apache/if_sections.t .............. 2401s 1..46 2401s # Running under perl version 5.040000 for linux 2401s # Current time local: Fri Nov 29 21:30:36 2024 2401s # Current time GMT: Fri Nov 29 21:30:36 2024 2401s # Using Test.pm version 1.31 2401s # Using Apache/Test.pm version 1.44 2401s # /if_sec/ with '': 2401s # expected: 200 2401s # received: '200' 2401s ok 1 2401s # expected: undef 2401s # received: undef 2401s ok 2 2401s # /if_sec/foo.if_test with '': 2401s # expected: 200 2401s # received: '200' 2401s ok 3 2401s # expected: undef 2401s # received: undef 2401s ok 4 2401s # /if_sec/foo.if_test with '1': 2401s # expected: 200 2401s # received: '200' 2401s ok 5 2401s # expected: 'global1' 2401s # received: 'global1' 2401s ok 6 2401s # /if_sec/foo.if_test with '1 11': 2401s # expected: 200 2401s # received: '200' 2401s ok 7 2401s # expected: 'global1, nested11, nested113' 2401s # received: 'global1, nested11, nested113' 2401s ok 8 2401s # /if_sec/foo.if_test with '1 11 111': 2401s # expected: 200 2401s # received: '200' 2401s ok 9 2401s # expected: 'global1, nested11, nested111' 2401s # received: 'global1, nested11, nested111' 2401s ok 10 2401s # /if_sec/foo.if_test with '1 11 112': 2401s # expected: 200 2401s # received: '200' 2401s ok 11 2401s # expected: 'global1, nested11, nested112' 2401s # received: 'global1, nested11, nested112' 2401s ok 12 2401s # /if_sec/foo.if_test with '1 2': 2401s # expected: 200 2401s # received: '200' 2401s ok 13 2401s # expected: 'global1, files2' 2401s # received: 'global1, files2' 2401s ok 14 2401s # /if_sec/dir/foo.txt with '1 2': 2401s # expected: 200 2401s # received: '200' 2401s ok 15 2401s # expected: 'global1, dir1, dir2, dir_files1' 2401s # received: 'global1, dir1, dir2, dir_files1' 2401s ok 16 2401s # /if_sec/dir/ with '1 2': 2401s # expected: 200 2401s # received: '200' 2401s ok 17 2401s # expected: 'global1, dir1, dir2' 2401s # received: 'global1, dir1, dir2' 2401s ok 18 2401s # /if_sec/dir/ with '1 11': 2401s # expected: 200 2401s # received: '200' 2401s ok 19 2401s # expected: 'global1, dir1, nested11, nested113' 2401s # received: 'global1, dir1, nested11, nested113' 2401s ok 20 2401s # /if_sec/dir/ with '1 11 111': 2401s # expected: 200 2401s # received: '200' 2401s ok 21 2401s # expected: 'global1, dir1, nested11, nested111' 2401s # received: 'global1, dir1, nested11, nested111' 2401s ok 22 2401s # /if_sec/dir/ with '1 11 112': 2401s # expected: 200 2401s # received: '200' 2401s ok 23 2401s # expected: 'global1, dir1, nested11, nested112' 2401s # received: 'global1, dir1, nested11, nested112' 2401s ok 24 2401s # /if_sec/loc/ with '1 2': 2401s # expected: 200 2401s # received: '200' 2401s ok 25 2401s # expected: 'global1, loc1, loc2' 2401s # received: 'global1, loc1, loc2' 2401s ok 26 2401s # /if_sec/loc/foo.txt with '1 2': 2401s # expected: 200 2401s # received: '200' 2401s ok 27 2401s # expected: 'global1, loc1, loc2' 2401s # received: 'global1, loc1, loc2' 2401s ok 28 2401s # /if_sec/loc/ with '1 11': 2401s # expected: 200 2401s # received: '200' 2401s ok 29 2401s # expected: 'global1, loc1, nested11, nested113' 2401s # received: 'global1, loc1, nested11, nested113' 2401s ok 30 2401s # /if_sec/loc/ with '1 11 111': 2401s # expected: 200 2401s # received: '200' 2401s ok 31 2401s # expected: 'global1, loc1, nested11, nested111' 2401s # received: 'global1, loc1, nested11, nested111' 2401s ok 32 2401s # /if_sec/loc/ with '1 11 112': 2401s # expected: 200 2401s # received: '200' 2401s ok 33 2401s # expected: 'global1, loc1, nested11, nested112' 2401s # received: 'global1, loc1, nested11, nested112' 2401s ok 34 2401s # /if_sec/loc/foo.if_test with '1 2': 2401s # expected: 200 2401s # received: '200' 2401s ok 35 2401s # expected: 'global1, files2, loc1, loc2' 2401s # received: 'global1, files2, loc1, loc2' 2401s ok 36 2401s # /if_sec/loc/foo.if_test with '1 2 11': 2401s # expected: 200 2401s # received: '200' 2401s ok 37 2401s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 2401s # received: 'global1, files2, loc1, loc2, nested11, nested113' 2401s ok 38 2401s # /if_sec/loc/foo.if_test with '1 2 11 111': 2401s # expected: 200 2401s # received: '200' 2401s ok 39 2401s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 2401s # received: 'global1, files2, loc1, loc2, nested11, nested111' 2401s ok 40 2401s # /if_sec/loc/foo.if_test with '1 2 11 112': 2401s # expected: 200 2401s # received: '200' 2401s ok 41 2401s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 2401s # received: 'global1, files2, loc1, loc2, nested11, nested112' 2401s ok 42 2401s # /if_sec/proxy/ with '1 2': 2401s # expected: 200 2401s # received: '200' 2401s ok 43 2401s # expected: 'global1, locp1, locp2' 2401s # received: 'global1, locp1, locp2' 2401s ok 44 2401s # /if_sec/proxy/ with '2': 2401s # expected: 200 2401s # received: '200' 2401s ok 45 2401s # expected: 'locp2' 2401s # received: 'locp2' 2401s ok 46 2401s ok 2407s t/apache/iffile.t ................... 2407s 1..2 2407s # Running under perl version 5.040000 for linux 2407s # Current time local: Fri Nov 29 21:30:42 2024 2407s # Current time GMT: Fri Nov 29 21:30:42 2024 2407s # Using Test.pm version 1.31 2407s # Using Apache/Test.pm version 1.44 2407s # expected: 200 2407s # received: '200' 2407s ok 1 2407s # expected: 'success1, success2, success3, success4, success5' 2407s # received: 'success1, success2, success3, success4, success5' 2407s ok 2 2407s ok 2412s t/apache/leaks.t .................... skipped: mod_memory_track not activated 2422s t/apache/limits.t ................... 2422s 1..12 2422s # Running under perl version 5.040000 for linux 2422s # Current time local: Fri Nov 29 21:30:53 2024 2422s # Current time GMT: Fri Nov 29 21:30:53 2024 2422s # Using Test.pm version 1.31 2422s # Using Apache/Test.pm version 1.44 2422s # Testing LimitRequestLine; should succeed 2422s # testing : Test #1 2422s # expected: 200 2422s # received: '200' 2422s ok 1 2422s # Testing LimitRequestLine; should fail 2422s # testing : Test #2 2422s # expected: 414 2422s # received: '414' 2422s ok 2 2422s # Testing LimitRequestFieldSize; should succeed 2422s # testing : Test #3 2422s # expected: 200 2422s # received: '200' 2422s ok 3 2422s # Testing LimitRequestFieldSize; should fail 2422s # testing : Test #4 2422s # expected: 400 2422s # received: '400' 2422s ok 4 2422s # Testing LimitRequestFields; should succeed 2422s # testing : Test #5 2422s # expected: 200 2422s # received: '200' 2422s ok 5 2422s # Testing LimitRequestFields; should fail 2422s # testing : Test #6 2422s # expected: 400 2422s # received: '400' 2422s ok 6 2422s # Testing LimitRequestBody; should succeed 2422s # Chunked transfer-encoding enabled 2422s # testing : Test #7 2422s # expected: 200 2422s # received: '200' 2422s ok 7 2422s # Testing LimitRequestBody; should succeed 2422s # Chunked transfer-encoding disabled 2422s # testing : Test #8 2422s # expected: 200 2422s # received: '200' 2422s ok 8 2422s # Testing LimitRequestBody; should fail 2422s # Chunked transfer-encoding enabled 2422s # testing : Test #9 2422s # expected: 413 2422s # received: '413' 2422s ok 9 2422s # Testing LimitRequestBody; should fail 2422s # Chunked transfer-encoding disabled 2422s # testing : Test #10 2422s # expected: 413 2422s # received: '413' 2422s ok 10 2422s # Testing LimitRequestFieldSize; should succeed 2422s # testing : Test #11 2422s # expected: 200 2422s # received: '200' 2422s ok 11 2422s # Testing LimitRequestFieldSize; should fail 2422s # testing : Test #12 2422s # expected: 400 2422s # received: '400' 2422s ok 12 2422s ok 2428s t/apache/loglevel.t ................. 2428s 1..8 2428s # Running under perl version 5.040000 for linux 2428s # Current time local: Fri Nov 29 21:31:03 2024 2428s # Current time GMT: Fri Nov 29 21:31:03 2024 2428s # Using Test.pm version 1.31 2428s # Using Apache/Test.pm version 1.44 2428s ok 1 2428s ok 2 2428s ok 3 2428s ok 4 2428s ok 5 2428s ok 6 2428s ok 7 2428s ok 8 2428s ok 2434s t/apache/maxranges.t ................ 2434s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2434s 1..19 2434s # Running under perl version 5.040000 for linux 2434s # Current time local: Fri Nov 29 21:31:09 2024 2434s # Current time GMT: Fri Nov 29 21:31:09 2024 2434s # Using Test.pm version 1.31 2434s # Using Apache/Test.pm version 1.44 2434s ok 1 2434s ok 2 2434s ok 3 2434s ok 4 2434s ok 5 2434s ok 6 2434s ok 7 2434s ok 8 2434s ok 9 2434s ok 10 2434s ok 11 2434s ok 12 2434s ok 13 2434s ok 14 2434s ok 15 2434s ok 16 2434s ok 17 2434s ok 18 2434s ok 19 2434s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2434s ok 2440s t/apache/mergeslashes.t ............. 2440s 1..9 2440s # Running under perl version 5.040000 for linux 2440s # Current time local: Fri Nov 29 21:31:15 2024 2440s # Current time GMT: Fri Nov 29 21:31:15 2024 2440s # Using Test.pm version 1.31 2440s # Using Apache/Test.pm version 1.44 2440s # SENDING to 127.0.0.1:8537 2440s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2440s # expected 403, got 403 for exact match 2440s ok 1 2440s # SENDING to 127.0.0.1:8537 2440s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2440s # expected 403, got 403 for merged even at front 2440s ok 2 2440s # SENDING to 127.0.0.1:8537 2440s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2440s # expected 403, got 403 for merged even at front 2440s ok 3 2440s # SENDING to 127.0.0.1:8537 2440s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2440s # expected 403, got 403 for c// should be merged 2440s ok 4 2440s # SENDING to 127.0.0.1:8537 2440s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2440s # expected 403, got 403 for a// should be merged 2440s ok 5 2440s # SENDING to 127.0.0.1:8537 2440s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2440s # expected 403, got 403 for a// matches locationmatch 2440s ok 6 2440s # SENDING to 127.0.0.1:8537 2440s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2440s # expected 200, got 200 for c// doesn't match locationmatch 2440s ok 7 2440s # SENDING to 127.0.0.1:8537 2440s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2440s # expected 403, got 403 for baseline failed 2440s ok 8 2440s # SENDING to 127.0.0.1:8537 2440s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2440s # expected 403, got 403 for b//d not merged for Location with OFF 2440s ok 9 2440s ok 2446s t/apache/mmn.t ...................... 2446s 1..2 2446s # Running under perl version 5.040000 for linux 2446s # Current time local: Fri Nov 29 21:31:21 2024 2446s # Current time GMT: Fri Nov 29 21:31:21 2024 2446s # Using Test.pm version 1.31 2446s # Using Apache/Test.pm version 1.44 2446s ok 1 2446s ok 2 2446s ok 2452s t/apache/options.t .................. 2452s 1..2 2452s # Running under perl version 5.040000 for linux 2452s # Current time local: Fri Nov 29 21:31:27 2024 2452s # Current time GMT: Fri Nov 29 21:31:27 2024 2452s # Using Test.pm version 1.31 2452s # Using Apache/Test.pm version 1.44 2452s # testing : code 2452s # expected: 200 2452s # received: '200' 2452s ok 1 2452s # testing : OPTIONS 2452s # expected: qr/OPTIONS/ 2452s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 2452s ok 2 2452s ok 2461s t/apache/passbrigade.t .............. 2461s # using LWP client 2461s 1..114 2461s # Running under perl version 5.040000 for linux 2461s # Current time local: Fri Nov 29 21:31:33 2024 2461s # Current time GMT: Fri Nov 29 21:31:33 2024 2461s # Using Test.pm version 1.31 2461s # Using Apache/Test.pm version 1.44 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 1024 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #DMMATCH1: 1 2461s # 2461s # testing : bytes in body 2461s # expected: 1024 2461s # received: 1024 2461s ok 1 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 2048 2461s # received: 2048 2461s ok 2 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 3072 2461s # received: 3072 2461s ok 3 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 4096 2461s # received: 4096 2461s ok 4 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 5120 2461s # received: 5120 2461s ok 5 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 6144 2461s # received: 6144 2461s ok 6 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 7168 2461s # received: 7168 2461s ok 7 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 8192 2461s # received: 8192 2461s ok 8 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 9216 2461s # received: 9216 2461s ok 9 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 10240 2461s # received: 10240 2461s ok 10 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 11264 2461s # received: 11264 2461s ok 11 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 12288 2461s # received: 12288 2461s ok 12 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 13312 2461s # received: 13312 2461s ok 13 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 14336 2461s # received: 14336 2461s ok 14 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 15360 2461s # received: 15360 2461s ok 15 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 16384 2461s # received: 16384 2461s ok 16 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 17408 2461s # received: 17408 2461s ok 17 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 18432 2461s # received: 18432 2461s ok 18 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 19456 2461s # received: 19456 2461s ok 19 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 20480 2461s # received: 20480 2461s ok 20 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 21504 2461s # received: 21504 2461s ok 21 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 22528 2461s # received: 22528 2461s ok 22 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 23552 2461s # received: 23552 2461s ok 23 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 24576 2461s # received: 24576 2461s ok 24 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 25600 2461s # received: 25600 2461s ok 25 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 26624 2461s # received: 26624 2461s ok 26 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 27648 2461s # received: 27648 2461s ok 27 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 28672 2461s # received: 28672 2461s ok 28 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 29696 2461s # received: 29696 2461s ok 29 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 30720 2461s # received: 30720 2461s ok 30 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 31744 2461s # received: 31744 2461s ok 31 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 32768 2461s # received: 32768 2461s ok 32 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 33792 2461s # received: 33792 2461s ok 33 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 34816 2461s # received: 34816 2461s ok 34 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 35840 2461s # received: 35840 2461s ok 35 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 36864 2461s # received: 36864 2461s ok 36 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 37888 2461s # received: 37888 2461s ok 37 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 38912 2461s # received: 38912 2461s ok 38 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 39936 2461s # received: 39936 2461s ok 39 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 40960 2461s # received: 40960 2461s ok 40 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 41984 2461s # received: 41984 2461s ok 41 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 43008 2461s # received: 43008 2461s ok 42 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 44032 2461s # received: 44032 2461s ok 43 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 45056 2461s # received: 45056 2461s ok 44 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 46080 2461s # received: 46080 2461s ok 45 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 47104 2461s # received: 47104 2461s ok 46 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 48128 2461s # received: 48128 2461s ok 47 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 49152 2461s # received: 49152 2461s ok 48 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 50176 2461s # received: 50176 2461s ok 49 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 51200 2461s # received: 51200 2461s ok 50 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 102400 2461s # received: 102400 2461s ok 51 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 307200 2461s # received: 307200 2461s ok 52 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 512000 2461s # received: 512000 2461s ok 53 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 2048000 2461s # received: 2048000 2461s ok 54 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:39 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:40 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 4096000 2461s # received: 4096000 2461s ok 55 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:40 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:40 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 6144000 2461s # received: 6144000 2461s ok 56 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:40 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 10240000 2461s # received: 10240000 2461s ok 57 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 1024 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #DMMATCH1: 1 2461s # 2461s # testing : bytes in body 2461s # expected: 1024 2461s # received: 1024 2461s ok 58 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 2048 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #DMMATCH1: 1 2461s # 2461s # testing : bytes in body 2461s # expected: 2048 2461s # received: 2048 2461s ok 59 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 3072 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #DMMATCH1: 1 2461s # 2461s # testing : bytes in body 2461s # expected: 3072 2461s # received: 3072 2461s ok 60 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 4096 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #DMMATCH1: 1 2461s # 2461s # testing : bytes in body 2461s # expected: 4096 2461s # received: 4096 2461s ok 61 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 5120 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #DMMATCH1: 1 2461s # 2461s # testing : bytes in body 2461s # expected: 5120 2461s # received: 5120 2461s ok 62 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 6144 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #DMMATCH1: 1 2461s # 2461s # testing : bytes in body 2461s # expected: 6144 2461s # received: 6144 2461s ok 63 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 7168 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #DMMATCH1: 1 2461s # 2461s # testing : bytes in body 2461s # expected: 7168 2461s # received: 7168 2461s ok 64 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 8192 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #DMMATCH1: 1 2461s # 2461s # testing : bytes in body 2461s # expected: 8192 2461s # received: 8192 2461s ok 65 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 9216 2461s # received: 9216 2461s ok 66 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 10240 2461s # received: 10240 2461s ok 67 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 11264 2461s # received: 11264 2461s ok 68 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 12288 2461s # received: 12288 2461s ok 69 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 13312 2461s # received: 13312 2461s ok 70 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 14336 2461s # received: 14336 2461s ok 71 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 15360 2461s # received: 15360 2461s ok 72 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 16384 2461s # received: 16384 2461s ok 73 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 17408 2461s # received: 17408 2461s ok 74 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 18432 2461s # received: 18432 2461s ok 75 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 19456 2461s # received: 19456 2461s ok 76 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 20480 2461s # received: 20480 2461s ok 77 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 21504 2461s # received: 21504 2461s ok 78 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 22528 2461s # received: 22528 2461s ok 79 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 23552 2461s # received: 23552 2461s ok 80 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 24576 2461s # received: 24576 2461s ok 81 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 25600 2461s # received: 25600 2461s ok 82 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 26624 2461s # received: 26624 2461s ok 83 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 27648 2461s # received: 27648 2461s ok 84 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 28672 2461s # received: 28672 2461s ok 85 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 29696 2461s # received: 29696 2461s ok 86 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 30720 2461s # received: 30720 2461s ok 87 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 31744 2461s # received: 31744 2461s ok 88 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 32768 2461s # received: 32768 2461s ok 89 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 33792 2461s # received: 33792 2461s ok 90 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 34816 2461s # received: 34816 2461s ok 91 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 35840 2461s # received: 35840 2461s ok 92 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 36864 2461s # received: 36864 2461s ok 93 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 37888 2461s # received: 37888 2461s ok 94 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 38912 2461s # received: 38912 2461s ok 95 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 39936 2461s # received: 39936 2461s ok 96 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 40960 2461s # received: 40960 2461s ok 97 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 41984 2461s # received: 41984 2461s ok 98 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 43008 2461s # received: 43008 2461s ok 99 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 44032 2461s # received: 44032 2461s ok 100 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 45056 2461s # received: 45056 2461s ok 101 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 46080 2461s # received: 46080 2461s ok 102 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 47104 2461s # received: 47104 2461s ok 103 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 48128 2461s # received: 48128 2461s ok 104 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 49152 2461s # received: 49152 2461s ok 105 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 50176 2461s # received: 50176 2461s ok 106 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 51200 2461s # received: 51200 2461s ok 107 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 102400 2461s # received: 102400 2461s ok 108 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 307200 2461s # received: 307200 2461s ok 109 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 512000 2461s # received: 512000 2461s ok 110 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 2048000 2461s # received: 2048000 2461s ok 111 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 4096000 2461s # received: 4096000 2461s ok 112 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 6144000 2461s # received: 6144000 2461s ok 113 2461s #lwp request: 2461s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 2461s #User-Agent: libwww-perl/6.77 2461s # 2461s #server response: 2461s #HTTP/1.1 200 OK 2461s #Connection: close 2461s #Date: Fri, 29 Nov 2024 21:31:41 GMT 2461s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2461s #Vary: In-If1 2461s #Content-Length: 0 2461s #Client-Date: Fri, 29 Nov 2024 21:31:42 GMT 2461s #Client-Peer: 127.0.0.1:8529 2461s #Client-Response-Num: 1 2461s #Client-Transfer-Encoding: chunked 2461s #DMMATCH1: 1 2461s #X-Content-Length-Note: added by Apache::TestRequest 2461s # 2461s # testing : bytes in body 2461s # expected: 10240000 2461s # received: 10240000 2461s ok 114 2461s ok 2467s t/apache/post.t ..................... 2467s # using LWP client 2467s 1..51 2467s # Running under perl version 5.040000 for linux 2467s # Current time local: Fri Nov 29 21:31:42 2024 2467s # Current time GMT: Fri Nov 29 21:31:42 2024 2467s # Using Test.pm version 1.31 2467s # Using Apache/Test.pm version 1.44 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 1024 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 5 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '1024' 2467s # received: 1024 2467s ok 1 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 2048 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 5 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '2048' 2467s # received: 2048 2467s ok 2 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 3072 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 5 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '3072' 2467s # received: 3072 2467s ok 3 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 4096 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 5 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '4096' 2467s # received: 4096 2467s ok 4 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 5120 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 5 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '5120' 2467s # received: 5120 2467s ok 5 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 6144 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 5 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '6144' 2467s # received: 6144 2467s ok 6 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 7168 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 5 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '7168' 2467s # received: 7168 2467s ok 7 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 8192 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 5 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '8192' 2467s # received: 8192 2467s ok 8 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 9216 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 5 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '9216' 2467s # received: 9216 2467s ok 9 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 10240 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '10240' 2467s # received: 10240 2467s ok 10 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 11264 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '11264' 2467s # received: 11264 2467s ok 11 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 12288 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '12288' 2467s # received: 12288 2467s ok 12 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 13312 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '13312' 2467s # received: 13312 2467s ok 13 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 14336 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '14336' 2467s # received: 14336 2467s ok 14 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 15360 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '15360' 2467s # received: 15360 2467s ok 15 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 16384 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '16384' 2467s # received: 16384 2467s ok 16 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 17408 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '17408' 2467s # received: 17408 2467s ok 17 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 18432 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '18432' 2467s # received: 18432 2467s ok 18 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 19456 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '19456' 2467s # received: 19456 2467s ok 19 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 20480 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '20480' 2467s # received: 20480 2467s ok 20 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 21504 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '21504' 2467s # received: 21504 2467s ok 21 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 22528 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '22528' 2467s # received: 22528 2467s ok 22 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 23552 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '23552' 2467s # received: 23552 2467s ok 23 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 24576 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '24576' 2467s # received: 24576 2467s ok 24 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 25600 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '25600' 2467s # received: 25600 2467s ok 25 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 26624 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '26624' 2467s # received: 26624 2467s ok 26 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 27648 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '27648' 2467s # received: 27648 2467s ok 27 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 28672 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '28672' 2467s # received: 28672 2467s ok 28 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 29696 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '29696' 2467s # received: 29696 2467s ok 29 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 30720 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '30720' 2467s # received: 30720 2467s ok 30 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 31744 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '31744' 2467s # received: 31744 2467s ok 31 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 32768 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '32768' 2467s # received: 32768 2467s ok 32 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 33792 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '33792' 2467s # received: 33792 2467s ok 33 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 34816 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '34816' 2467s # received: 34816 2467s ok 34 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 35840 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '35840' 2467s # received: 35840 2467s ok 35 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 36864 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '36864' 2467s # received: 36864 2467s ok 36 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 37888 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '37888' 2467s # received: 37888 2467s ok 37 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 38912 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '38912' 2467s # received: 38912 2467s ok 38 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 39936 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '39936' 2467s # received: 39936 2467s ok 39 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 40960 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '40960' 2467s # received: 40960 2467s ok 40 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 41984 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '41984' 2467s # received: 41984 2467s ok 41 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 43008 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '43008' 2467s # received: 43008 2467s ok 42 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 44032 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '44032' 2467s # received: 44032 2467s ok 43 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 45056 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '45056' 2467s # received: 45056 2467s ok 44 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 46080 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '46080' 2467s # received: 46080 2467s ok 45 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 47104 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '47104' 2467s # received: 47104 2467s ok 46 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 48128 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '48128' 2467s # received: 48128 2467s ok 47 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 49152 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '49152' 2467s # received: 49152 2467s ok 48 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 50176 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '50176' 2467s # received: 50176 2467s ok 49 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 51200 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 6 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '51200' 2467s # received: 51200 2467s ok 50 2467s #lwp request: 2467s #POST http://localhost:8529/eat_post HTTP/1.1 2467s #User-Agent: libwww-perl/6.77 2467s #Content-Length: 102400 2467s # 2467s #server response: 2467s #HTTP/1.1 200 OK 2467s #Connection: close 2467s #Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2467s #Vary: In-If1 2467s #Content-Length: 7 2467s #Client-Date: Fri, 29 Nov 2024 21:31:48 GMT 2467s #Client-Peer: 127.0.0.1:8529 2467s #Client-Response-Num: 1 2467s #DMMATCH1: 1 2467s # 2467s # testing : length posted 2467s # expected: '102400' 2467s # received: 102400 2467s ok 51 2467s ok 2473s t/apache/pr17629.t .................. 2473s 1..4 2473s # Running under perl version 5.040000 for linux 2473s # Current time local: Fri Nov 29 21:31:48 2024 2473s # Current time GMT: Fri Nov 29 21:31:48 2024 2473s # Using Test.pm version 1.31 2473s # Using Apache/Test.pm version 1.44 2473s # expected: 'begin-foobar-end 2473s # ' 2473s # received: 'begin-foobar-end 2473s # ' 2473s ok 1 2473s # expected: 200 2473s # received: '200' 2473s ok 2 2473s # testing : response was gzipped 2473s # expected: 'gzip' 2473s # received: 'gzip' 2473s ok 3 2473s # expected: 'begin-foobar-end 2473s # ' 2473s # received: 'begin-foobar-end 2473s # ' 2473s ok 4 2473s ok 2479s t/apache/pr18757.t .................. 2479s 1..3 2479s # Running under perl version 5.040000 for linux 2479s # Current time local: Fri Nov 29 21:31:54 2024 2479s # Current time GMT: Fri Nov 29 21:31:54 2024 2479s # Using Test.pm version 1.31 2479s # Using Apache/Test.pm version 1.44 2479s # testing : 200 response from GET 2479s # expected: 200 2479s # received: '200' 2479s ok 1 2479s # expected C-L is 26 2479s # URL via proxy is http://localhost:8550/index.html 2479s ok 2 2479s # line: HTTP/1.1 200 OK 2479s # line: Date: Fri, 29 Nov 2024 21:32:00 GMT 2479s # line: Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2479s # line: Vary: In-If1 2479s # line: Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 2479s # line: ETag: "1a-61fafa7f73d80" 2479s # line: Accept-Ranges: bytes 2479s # line: Content-Length: 26 2479s # line: DMMATCH1: 1 2479s # line: Content-Type: text/html 2479s # line: 2479s # testing : whether proxy strips Content-Length header 2479s # expected: 1 2479s # received: 1 2479s ok 3 2479s ok 2485s t/apache/pr35292.t .................. 2485s 1..3 2485s # Running under perl version 5.040000 for linux 2485s # Current time local: Fri Nov 29 21:32:00 2024 2485s # Current time GMT: Fri Nov 29 21:32:00 2024 2485s # Using Test.pm version 1.31 2485s # Using Apache/Test.pm version 1.44 2485s ok 1 2485s ok 2 2485s # testing : read response-line 2485s # expected: qr/^HTTP\/1\.. 413/ 2485s # received: 'HTTP/1.1 413 Request Entity Too Large 2485s # ' 2485s ok 3 2485s ok 2491s t/apache/pr35330.t .................. 2491s 1..2 2491s # Running under perl version 5.040000 for linux 2491s # Current time local: Fri Nov 29 21:32:06 2024 2491s # Current time GMT: Fri Nov 29 21:32:06 2024 2491s # Using Test.pm version 1.31 2491s # Using Apache/Test.pm version 1.44 2491s # testing : SSI was allowed for location 2491s # expected: 200 2491s # received: '200' 2491s ok 1 2491s # testing : file was served with correct content 2491s # expected: 'hello' 2491s # received: 'hello' 2491s ok 2 2491s ok 2497s t/apache/pr37166.t .................. 2497s 1..4 2497s # Running under perl version 5.040000 for linux 2497s # Current time local: Fri Nov 29 21:32:12 2024 2497s # Current time GMT: Fri Nov 29 21:32:12 2024 2497s # Using Test.pm version 1.31 2497s # Using Apache/Test.pm version 1.44 2497s # testing : SSI was allowed for location 2497s # expected: 200 2497s # received: '200' 2497s ok 1 2497s # testing : file was served with correct content 2497s # expected: 'Hello world 2497s # ' 2497s # received: 'Hello world 2497s # ' 2497s ok 2 2497s # testing : explicit 200 response 2497s # expected: 200 2497s # received: '200' 2497s ok 3 2497s # testing : file was again served with correct content 2497s # expected: 'Hello world 2497s # ' 2497s # received: 'Hello world 2497s # ' 2497s ok 4 2497s ok 2503s t/apache/pr43939.t .................. 2503s 1..4 2503s # Running under perl version 5.040000 for linux 2503s # Current time local: Fri Nov 29 21:32:18 2024 2503s # Current time GMT: Fri Nov 29 21:32:18 2024 2503s # Using Test.pm version 1.31 2503s # Using Apache/Test.pm version 1.44 2503s # expected: 'begin-default-end 2503s # ' 2503s # received: 'begin-default-end 2503s # ' 2503s ok 1 2503s # expected: 200 2503s # received: '200' 2503s ok 2 2503s # testing : response was gzipped 2503s # expected: 'gzip' 2503s # received: 'gzip' 2503s ok 3 2503s # expected: 'begin-default-end 2503s # ' 2503s # received: 'begin-default-end 2503s # ' 2503s ok 4 2503s ok 2509s t/apache/pr49328.t .................. 2509s 1..1 2509s # Running under perl version 5.040000 for linux 2509s # Current time local: Fri Nov 29 21:32:24 2024 2509s # Current time GMT: Fri Nov 29 21:32:24 2024 2509s # Using Test.pm version 1.31 2509s # Using Apache/Test.pm version 1.44 2509s # expected: 'before 2509s # included 2509s # after 2509s # ' 2509s # received: 'before 2509s # included 2509s # after 2509s # ' 2509s ok 1 2509s ok 2515s t/apache/pr64339.t .................. 2515s 1..12 2515s # Running under perl version 5.040000 for linux 2515s # Current time local: Fri Nov 29 21:32:30 2024 2515s # Current time GMT: Fri Nov 29 21:32:30 2024 2515s # Using Test.pm version 1.31 2515s # Using Apache/Test.pm version 1.44 2515s # testing : fetching /doc.xml 2515s # expected: 200 2515s # received: '200' 2515s ok 1 2515s # testing : content-type header test for /doc.xml 2515s # expected: 'application/xml; charset=utf-8' 2515s # received: 'application/xml; charset=utf-8' 2515s ok 2 2515s # testing : content test for /doc.xml 2515s # expected: 'fóó 2515s # ' 2515s # received: 'fóó 2515s # ' 2515s ok 3 2515s # testing : fetching /doc.fooxml 2515s # expected: 200 2515s # received: '200' 2515s ok 4 2515s # testing : content-type header test for /doc.fooxml 2515s # expected: 'application/foo+xml; charset=utf-8' 2515s # received: 'application/foo+xml; charset=utf-8' 2515s ok 5 2515s # testing : content test for /doc.fooxml 2515s # expected: 'fóó 2515s # ' 2515s # received: 'fóó 2515s # ' 2515s ok 6 2515s # testing : fetching /doc.notxml 2515s # expected: 200 2515s # received: '200' 2515s ok 7 2515s # testing : content-type header test for /doc.notxml 2515s # expected: 'application/notreallyxml' 2515s # received: 'application/notreallyxml' 2515s ok 8 2515s # testing : content test for /doc.notxml 2515s # expected: 'f 2515s # ' 2515s # received: 'f 2515s # ' 2515s ok 9 2515s # testing : fetching /doc.isohtml 2515s # expected: 200 2515s # received: '200' 2515s ok 10 2515s # testing : content-type header test for /doc.isohtml 2515s # expected: 'text/html;charset=utf-8' 2515s # received: 'text/html;charset=utf-8' 2515s ok 11 2515s # testing : content test for /doc.isohtml 2515s # expected: '

fóó 2515s #

' 2515s # received: '

fóó 2515s #

' 2515s ok 12 2515s ok 2522s t/apache/rwrite.t ................... 2522s # using LWP client 2522s 1..114 2522s # Running under perl version 5.040000 for linux 2522s # Current time local: Fri Nov 29 21:32:36 2024 2522s # Current time GMT: Fri Nov 29 21:32:36 2024 2522s # Using Test.pm version 1.31 2522s # Using Apache/Test.pm version 1.44 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 1024 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 1024 2522s # received: 1024 2522s ok 1 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 2048 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 2048 2522s # received: 2048 2522s ok 2 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 3072 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 3072 2522s # received: 3072 2522s ok 3 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 4096 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 4096 2522s # received: 4096 2522s ok 4 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 5120 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 5120 2522s # received: 5120 2522s ok 5 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 6144 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 6144 2522s # received: 6144 2522s ok 6 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 7168 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 7168 2522s # received: 7168 2522s ok 7 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 8192 2522s # received: 8192 2522s ok 8 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 9216 2522s # received: 9216 2522s ok 9 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 10240 2522s # received: 10240 2522s ok 10 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 11264 2522s # received: 11264 2522s ok 11 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 12288 2522s # received: 12288 2522s ok 12 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 13312 2522s # received: 13312 2522s ok 13 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 14336 2522s # received: 14336 2522s ok 14 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 15360 2522s # received: 15360 2522s ok 15 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 16384 2522s # received: 16384 2522s ok 16 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:41 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 17408 2522s # received: 17408 2522s ok 17 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 18432 2522s # received: 18432 2522s ok 18 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 19456 2522s # received: 19456 2522s ok 19 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 20480 2522s # received: 20480 2522s ok 20 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 21504 2522s # received: 21504 2522s ok 21 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 22528 2522s # received: 22528 2522s ok 22 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 23552 2522s # received: 23552 2522s ok 23 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 24576 2522s # received: 24576 2522s ok 24 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 25600 2522s # received: 25600 2522s ok 25 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 26624 2522s # received: 26624 2522s ok 26 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 27648 2522s # received: 27648 2522s ok 27 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 28672 2522s # received: 28672 2522s ok 28 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 29696 2522s # received: 29696 2522s ok 29 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 30720 2522s # received: 30720 2522s ok 30 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 31744 2522s # received: 31744 2522s ok 31 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 32768 2522s # received: 32768 2522s ok 32 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 33792 2522s # received: 33792 2522s ok 33 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 34816 2522s # received: 34816 2522s ok 34 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 35840 2522s # received: 35840 2522s ok 35 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 36864 2522s # received: 36864 2522s ok 36 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 37888 2522s # received: 37888 2522s ok 37 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 38912 2522s # received: 38912 2522s ok 38 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 39936 2522s # received: 39936 2522s ok 39 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 40960 2522s # received: 40960 2522s ok 40 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 41984 2522s # received: 41984 2522s ok 41 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 43008 2522s # received: 43008 2522s ok 42 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 44032 2522s # received: 44032 2522s ok 43 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 45056 2522s # received: 45056 2522s ok 44 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 46080 2522s # received: 46080 2522s ok 45 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 47104 2522s # received: 47104 2522s ok 46 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 48128 2522s # received: 48128 2522s ok 47 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 49152 2522s # received: 49152 2522s ok 48 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 50176 2522s # received: 50176 2522s ok 49 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 51200 2522s # received: 51200 2522s ok 50 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 102400 2522s # received: 102400 2522s ok 51 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 307200 2522s # received: 307200 2522s ok 52 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 512000 2522s # received: 512000 2522s ok 53 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 2048000 2522s # received: 2048000 2522s ok 54 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 4096000 2522s # received: 4096000 2522s ok 55 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 6144000 2522s # received: 6144000 2522s ok 56 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 10240000 2522s # received: 10240000 2522s ok 57 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 1024 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 1024 2522s # received: 1024 2522s ok 58 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 2048 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 2048 2522s # received: 2048 2522s ok 59 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 3072 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 3072 2522s # received: 3072 2522s ok 60 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 4096 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 4096 2522s # received: 4096 2522s ok 61 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 5120 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 5120 2522s # received: 5120 2522s ok 62 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 6144 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 6144 2522s # received: 6144 2522s ok 63 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 7168 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #DMMATCH1: 1 2522s # 2522s # testing : bytes in body 2522s # expected: 7168 2522s # received: 7168 2522s ok 64 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 8192 2522s # received: 8192 2522s ok 65 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 9216 2522s # received: 9216 2522s ok 66 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 10240 2522s # received: 10240 2522s ok 67 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 11264 2522s # received: 11264 2522s ok 68 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 12288 2522s # received: 12288 2522s ok 69 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 13312 2522s # received: 13312 2522s ok 70 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 14336 2522s # received: 14336 2522s ok 71 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 15360 2522s # received: 15360 2522s ok 72 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 16384 2522s # received: 16384 2522s ok 73 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 17408 2522s # received: 17408 2522s ok 74 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 18432 2522s # received: 18432 2522s ok 75 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 19456 2522s # received: 19456 2522s ok 76 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 20480 2522s # received: 20480 2522s ok 77 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 21504 2522s # received: 21504 2522s ok 78 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 22528 2522s # received: 22528 2522s ok 79 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 23552 2522s # received: 23552 2522s ok 80 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:42 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 24576 2522s # received: 24576 2522s ok 81 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 25600 2522s # received: 25600 2522s ok 82 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 26624 2522s # received: 26624 2522s ok 83 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 27648 2522s # received: 27648 2522s ok 84 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 28672 2522s # received: 28672 2522s ok 85 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 29696 2522s # received: 29696 2522s ok 86 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 30720 2522s # received: 30720 2522s ok 87 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 31744 2522s # received: 31744 2522s ok 88 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 32768 2522s # received: 32768 2522s ok 89 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 33792 2522s # received: 33792 2522s ok 90 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 34816 2522s # received: 34816 2522s ok 91 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 35840 2522s # received: 35840 2522s ok 92 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 36864 2522s # received: 36864 2522s ok 93 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 37888 2522s # received: 37888 2522s ok 94 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 38912 2522s # received: 38912 2522s ok 95 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 39936 2522s # received: 39936 2522s ok 96 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 40960 2522s # received: 40960 2522s ok 97 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 41984 2522s # received: 41984 2522s ok 98 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 43008 2522s # received: 43008 2522s ok 99 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 44032 2522s # received: 44032 2522s ok 100 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 45056 2522s # received: 45056 2522s ok 101 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 46080 2522s # received: 46080 2522s ok 102 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 47104 2522s # received: 47104 2522s ok 103 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 48128 2522s # received: 48128 2522s ok 104 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 49152 2522s # received: 49152 2522s ok 105 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 50176 2522s # received: 50176 2522s ok 106 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 51200 2522s # received: 51200 2522s ok 107 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 102400 2522s # received: 102400 2522s ok 108 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 307200 2522s # received: 307200 2522s ok 109 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 512000 2522s # received: 512000 2522s ok 110 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 2048000 2522s # received: 2048000 2522s ok 111 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 4096000 2522s # received: 4096000 2522s ok 112 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 6144000 2522s # received: 6144000 2522s ok 113 2522s #lwp request: 2522s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 2522s #User-Agent: libwww-perl/6.77 2522s # 2522s #server response: 2522s #HTTP/1.1 200 OK 2522s #Connection: close 2522s #Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2522s #Vary: In-If1 2522s #Content-Length: 0 2522s #Client-Date: Fri, 29 Nov 2024 21:32:43 GMT 2522s #Client-Peer: 127.0.0.1:8529 2522s #Client-Response-Num: 1 2522s #Client-Transfer-Encoding: chunked 2522s #DMMATCH1: 1 2522s #X-Content-Length-Note: added by Apache::TestRequest 2522s # 2522s # testing : bytes in body 2522s # expected: 10240000 2522s # received: 10240000 2522s ok 114 2522s ok 2529s t/apache/server_name_port.t ......... 2529s 1..84 2529s # Running under perl version 5.040000 for linux 2529s # Current time local: Fri Nov 29 21:32:43 2024 2529s # Current time GMT: Fri Nov 29 21:32:43 2024 2529s # Using Test.pm version 1.31 2529s # Using Apache/Test.pm version 1.44 2529s # SENDING: 2529s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 2529s # expecting 200, got 200 2529s ok 1 2529s # got SERVER_NAME='righthost', expected 'righthost' 2529s ok 2 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 3 2529s # SENDING: 2529s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 2529s # expecting 200, got 200 2529s ok 4 2529s # got SERVER_NAME='righthost', expected 'righthost' 2529s ok 5 2529s # got SERVER_PORT='123', expected '123' 2529s ok 6 2529s # SENDING: 2529s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 2529s # expecting 200, got 200 2529s ok 7 2529s # got SERVER_NAME='righthost', expected 'righthost' 2529s ok 8 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 9 2529s # SENDING: 2529s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 2529s # expecting 200, got 200 2529s ok 10 2529s # got SERVER_NAME='righthost', expected 'righthost' 2529s ok 11 2529s # got SERVER_PORT='123', expected '123' 2529s ok 12 2529s # SENDING: 2529s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 2529s # expecting 200, got 200 2529s ok 13 2529s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2529s ok 14 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 15 2529s # SENDING: 2529s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 2529s # expecting 200, got 200 2529s ok 16 2529s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2529s ok 17 2529s # got SERVER_PORT='123', expected '123' 2529s ok 18 2529s # SENDING: 2529s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 2529s # expecting 200, got 200 2529s ok 19 2529s # got SERVER_NAME='[::1]', expected '[::1]' 2529s ok 20 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 21 2529s # SENDING: 2529s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 2529s # expecting 200, got 200 2529s ok 22 2529s # got SERVER_NAME='[::1]', expected '[::1]' 2529s ok 23 2529s # got SERVER_PORT='123', expected '123' 2529s ok 24 2529s # SENDING: 2529s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 2529s # expecting 200, got 200 2529s ok 25 2529s # got SERVER_NAME='[a::1]', expected '[a::1]' 2529s ok 26 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 27 2529s # SENDING: 2529s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 2529s # expecting 200, got 200 2529s ok 28 2529s # got SERVER_NAME='[a::1]', expected '[a::1]' 2529s ok 29 2529s # got SERVER_PORT='123', expected '123' 2529s ok 30 2529s # SENDING: 2529s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 2529s # expecting 200, got 200 2529s ok 31 2529s # got SERVER_NAME='[a::1]', expected '[a::1]' 2529s ok 32 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 33 2529s # SENDING: 2529s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 2529s # expecting 200, got 200 2529s ok 34 2529s # got SERVER_NAME='[a::1]', expected '[a::1]' 2529s ok 35 2529s # got SERVER_PORT='123', expected '123' 2529s ok 36 2529s # SENDING: 2529s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2529s # expecting 200, got 200 2529s ok 37 2529s # got SERVER_NAME='righthost', expected 'righthost' 2529s ok 38 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 39 2529s # SENDING: 2529s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2529s # expecting 200, got 200 2529s ok 40 2529s # got SERVER_NAME='righthost', expected 'righthost' 2529s ok 41 2529s # got SERVER_PORT='123', expected '123' 2529s ok 42 2529s # SENDING: 2529s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2529s # expecting 200, got 200 2529s ok 43 2529s # got SERVER_NAME='righthost', expected 'righthost' 2529s ok 44 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 45 2529s # SENDING: 2529s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2529s # expecting 200, got 200 2529s ok 46 2529s # got SERVER_NAME='righthost', expected 'righthost' 2529s ok 47 2529s # got SERVER_PORT='123', expected '123' 2529s ok 48 2529s # SENDING: 2529s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2529s # expecting 200, got 200 2529s ok 49 2529s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2529s ok 50 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 51 2529s # SENDING: 2529s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2529s # expecting 200, got 200 2529s ok 52 2529s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2529s ok 53 2529s # got SERVER_PORT='123', expected '123' 2529s ok 54 2529s # SENDING: 2529s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2529s # expecting 200, got 200 2529s ok 55 2529s # got SERVER_NAME='[::1]', expected '[::1]' 2529s ok 56 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 57 2529s # SENDING: 2529s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2529s # expecting 200, got 200 2529s ok 58 2529s # got SERVER_NAME='[::1]', expected '[::1]' 2529s ok 59 2529s # got SERVER_PORT='123', expected '123' 2529s ok 60 2529s # SENDING: 2529s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2529s # expecting 200, got 200 2529s ok 61 2529s # got SERVER_NAME='righthost', expected 'righthost' 2529s ok 62 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 63 2529s # SENDING: 2529s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2529s # expecting 200, got 200 2529s ok 64 2529s # got SERVER_NAME='righthost', expected 'righthost' 2529s ok 65 2529s # got SERVER_PORT='123', expected '123' 2529s ok 66 2529s # SENDING: 2529s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2529s # expecting 200, got 200 2529s ok 67 2529s # got SERVER_NAME='righthost', expected 'righthost' 2529s ok 68 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 69 2529s # SENDING: 2529s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2529s # expecting 200, got 200 2529s ok 70 2529s # got SERVER_NAME='righthost', expected 'righthost' 2529s ok 71 2529s # got SERVER_PORT='123', expected '123' 2529s ok 72 2529s # SENDING: 2529s # 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 2529s # expecting 200, got 200 2529s ok 73 2529s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2529s ok 74 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 75 2529s # SENDING: 2529s # 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 2529s # expecting 200, got 200 2529s ok 76 2529s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2529s ok 77 2529s # got SERVER_PORT='123', expected '123' 2529s ok 78 2529s # SENDING: 2529s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 2529s # expecting 200, got 200 2529s ok 79 2529s # got SERVER_NAME='[::1]', expected '[::1]' 2529s ok 80 2529s # got SERVER_PORT='8529', expected '8529' 2529s ok 81 2529s # SENDING: 2529s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 2529s # expecting 200, got 200 2529s ok 82 2529s # got SERVER_NAME='[::1]', expected '[::1]' 2529s ok 83 2529s # got SERVER_PORT='123', expected '123' 2529s ok 84 2529s ok 2534s t/apache/teclchunk.t ................ skipped: Not supported yet 2540s t/apr/uri.t ......................... 2540s 1..1 2540s # Running under perl version 5.040000 for linux 2540s # Current time local: Fri Nov 29 21:32:55 2024 2540s # Current time GMT: Fri Nov 29 21:32:55 2024 2540s # Using Test.pm version 1.31 2540s # Using Apache/Test.pm version 1.44 2540s ok 1 2540s ok 2546s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.62 2552s t/filter/case.t ..................... 2552s 1..4 2552s # Running under perl version 5.040000 for linux 2552s # Current time local: Fri Nov 29 21:33:07 2024 2552s # Current time GMT: Fri Nov 29 21:33:07 2024 2552s # Using Test.pm version 1.31 2552s # Using Apache/Test.pm version 1.44 2552s ok 1 2552s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 2552s # expected 200 2552s # received 200 2552s # body: =HEAD1 NAME 2552s X X 2552s 2552s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 2552s 2552s =HEAD1 SYNOPSIS 2552s 2552s TO DECLARE SUBROUTINES: 2552s X X 2552s 2552s SUB NAME; # A "FORWARD" DECLARATION. 2552s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 2552s SUB NAME : ATTRS; # WITH ATTRIBUTES 2552s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 2552s 2552s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 2552s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 2552s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 2552s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 2552s 2552s USE FEATURE 'SIGNATURES'; 2552s SUB NAME(SIG) BLOCK # WITH SIGNATURE 2552s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 2552s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 2552s 2552s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 2552s X 2552s 2552s $SUBREF = SUB BLOCK; # NO PROTO 2552s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 2552s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 2552s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 2552s 2552s USE FEATURE 'SIGNATURES'; 2552s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 2552s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 2552s 2552s TO IMPORT SUBROUTINES: 2552s X 2552s 2552s USE MODULE QW(NAME1 NAME2 NAME3); 2552s 2552s TO CALL SUBROUTINES: 2552s X X 2552s 2552s NAME(LIST); # REGULAR SUBROUTINE CALL. 2552s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 2552s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 2552s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 2552s 2552s =HEAD1 DESCRIPTION 2552s 2552s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 2552s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 2552s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 2552s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 2552s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 2552s ITS NAME OR A CODE REFERENCE. 2552s 2552s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 2552s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 2552s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 2552s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 2552s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 2552s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 2552s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 2552s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 2552s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 2552s X X 2552s 2552s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 2552s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 2552s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 2552s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 2552s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 2552s SUCH A SIGNATURE-USING SUBROUTINE. 2552s 2552s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 2552s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 2552s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 2552s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 2552s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 2552s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 2552s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 2552s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 2552s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 2552s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 2552s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 2552s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 2552s X X X<@_> 2552s 2552s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 2552s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 2552s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 2552s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 2552s L AND L. 2552s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 2552s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 2552s 2552s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 2552s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 2552s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 2552s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 2552s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 2552s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 2552s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 2552s ONE LARGE INDISTINGUISHABLE LIST. 2552s 2552s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 2552s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 2552s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 2552s EMPTY SUB RETURNS THE EMPTY LIST. 2552s X X X 2552s 2552s EXAMPLE: 2552s 2552s SUB MAX { 2552s MY $MAX = SHIFT(@_); 2552s FOREACH $FOO (@_) { 2552s $MAX = $FOO IF $MAX < $FOO; 2552s } 2552s RETURN $MAX; 2552s } 2552s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 2552s 2552s EXAMPLE: 2552s 2552s # GET A LINE, COMBINING CONTINUATION LINES 2552s # THAT START WITH WHITESPACE 2552s 2552s SUB GET_LINE { 2552s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 2552s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 2552s IF ($LOOKAHEAD =~ /^[ \T]/) { 2552s $THISLINE .= $LOOKAHEAD; 2552s } 2552s ELSE { 2552s LAST LINE; 2552s } 2552s } 2552s RETURN $THISLINE; 2552s } 2552s 2552s $LOOKAHEAD = ; # GET FIRST LINE 2552s WHILE (DEFINED($LINE = GET_LINE())) { 2552s ... 2552s } 2552s 2552s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 2552s 2552s SUB MAYBESET { 2552s MY($KEY, $VALUE) = @_; 2552s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 2552s } 2552s 2552s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 2552s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 2552s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 2552s ITS CALLER'S VALUES. 2552s X X 2552s 2552s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 2552s SUB UPCASE_IN { 2552s FOR (@_) { TR/A-Z/A-Z/ } 2552s } 2552s 2552s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 2552s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 2552s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 2552s X X 2552s 2552s UPCASE_IN("FREDERICK"); 2552s 2552s IT WOULD BE MUCH SAFER IF THE C FUNCTION 2552s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 2552s OF CHANGING THEM IN PLACE: 2552s 2552s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 2552s SUB UPCASE { 2552s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 2552s MY @PARMS = @_; 2552s FOR (@PARMS) { TR/A-Z/A-Z/ } 2552s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 2552s } 2552s 2552s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 2552s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 2552s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 2552s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 2552s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 2552s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 2552s 2552s @NEWLIST = UPCASE(@LIST1, @LIST2); 2552s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 2552s 2552s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 2552s 2552s (@X, @Y) = UPCASE(@LIST1, @LIST2); 2552s 2552s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 2552s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 2552s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 2552s L
FOR ALTERNATIVES. 2552s 2552s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 2552s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 2552s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 2552s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 2552s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 2552s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 2552s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 2552s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 2552s SEE L FOR MORE ABOUT ALL THAT. 2552s X<&> 2552s 2552s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 2552s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 2552s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 2552s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 2552s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 2552s X 2552s 2552s &FOO(1,2,3); # PASS THREE ARGUMENTS 2552s FOO(1,2,3); # THE SAME 2552s 2552s FOO(); # PASS AN EMPTY ARGUMENT LIST 2552s &FOO(); # THE SAME 2552s 2552s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 2552s USE STRICT 'SUBS'; 2552s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2552s # A COMPILE-TIME ERROR 2552s NO STRICT 'SUBS'; 2552s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2552s # A LITERAL STRING "FOO" 2552s 2552s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 2552s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 2552s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 2552s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 2552s X<&> 2552s 2552s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 2552s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 2552s YOUR SUBROUTINE'S NAME. 2552s 2552s USE V5.16; 2552s MY $FACTORIAL = SUB { 2552s MY ($X) = @_; 2552s RETURN 1 IF $X == 1; 2552s RETURN($X * __SUB__->( $X - 1 ) ); 2552s }; 2552s 2552s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 2552s IS SUBJECT TO CHANGE. 2552s 2552s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 2552s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 2552s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 2552s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 2552s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 2552s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 2552s SPECIAL, PRE-DEFINED THINGS. 2552s 2552s =OVER 2552s 2552s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 2552s 2552s C 2552s 2552s =ITEM DOCUMENTED IN L 2552s 2552s C, C 2552s 2552s =ITEM DOCUMENTED IN L 2552s 2552s C, C 2552s 2552s =ITEM DOCUMENTED IN L 2552s 2552s C, C, C, C, C, C, C, 2552s C, C, C, C, C, C, 2552s C, C, C, C, C, C, C, 2552s C, C, C, C, C, C, 2552s C, C, C, C, C, 2552s C, C, C, C 2552s 2552s =ITEM DOCUMENTED IN L 2552s 2552s C, C, C, C, C, C, C, 2552s C, C, C, C, C, C, C, 2552s C, C, C, C, C, C 2552s 2552s =ITEM DOCUMENTED IN L 2552s 2552s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 2552s L<< C|PERLFUNC/REQUIRE >> 2552s 2552s =ITEM DOCUMENTED IN L 2552s 2552s C 2552s 2552s =ITEM DOCUMENTED IN L 2552s 2552s C, C, C, C, C 2552s 2552s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 2552s 2552s ANY STARTING WITH C<(> 2552s 2552s =BACK 2552s 2552s THE C, C, C, C AND C SUBROUTINES 2552s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 2552s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 2552s EXPLICITLY. SEE L 2552s 2552s =HEAD2 SIGNATURES 2552s 2552s X X 2552s 2552s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 2552s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 2552s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 2552s 2552s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 2552s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 2552s DIRECTLY BY C, IN THE CURRENT SCOPE. 2552s 2552s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 2552s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 2552s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 2552s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 2552s 2552s FOR EXAMPLE, 2552s 2552s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 2552s 2552s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 2552s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 2552s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 2552s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 2552s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 2552s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 2552s 2552s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 2552s THE SIGNATURE. FOR EXAMPLE, 2552s 2552s SUB FOO ($LEFT, $RIGHT) { 2552s RETURN $LEFT + $RIGHT; 2552s } 2552s 2552s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 2552s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 2552s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 2552s EQUIVALENT TO 2552s 2552s SUB FOO { 2552s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 2552s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 2552s MY $LEFT = $_[0]; 2552s MY $RIGHT = $_[1]; 2552s RETURN $LEFT + $RIGHT; 2552s } 2552s 2552s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 2552s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 2552s 2552s SUB FOO ($FIRST, $, $THIRD) { 2552s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 2552s } 2552s 2552s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 2552s MANDATORY FOR THE CALLER TO PASS IT. 2552s 2552s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 2552s SEPARATED FROM THE PARAMETER NAME BY C<=>: 2552s 2552s SUB FOO ($LEFT, $RIGHT = 0) { 2552s RETURN $LEFT + $RIGHT; 2552s } 2552s 2552s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 2552s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 2552s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 2552s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 2552s FOR EXAMPLE, 2552s 2552s MY $AUTO_ID = 0; 2552s SUB FOO ($THING, $ID = $AUTO_ID++) { 2552s PRINT "$THING HAS ID $ID"; 2552s } 2552s 2552s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 2552s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 2552s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 2552s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 2552s 2552s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 2552s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 2552s } 2552s 2552s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 2552s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 2552s VALUE PROVIDED WAS C. 2552s 2552s SUB FOO ($NAME //= "WORLD") { 2552s PRINT "HELLO, $NAME"; 2552s } 2552s 2552s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 2552s 2552s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 2552s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 2552s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 2552s 2552s SUB FOO ($X ||= 10) { 2552s RETURN 5 + $X; 2552s } 2552s 2552s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 2552s FOR EXAMPLE, 2552s 2552s SUB FOO ($THING, $ = 1) { 2552s PRINT $THING; 2552s } 2552s 2552s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 2552s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 2552s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 2552s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 2552s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 2552s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 2552s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 2552s 2552s SUB FOO ($THING, $=) { 2552s PRINT $THING; 2552s } 2552s 2552s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 2552s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 2552s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 2552s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 2552s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 2552s TO RIGHT. 2552s 2552s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 2552s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 2552s 2552s SUB FOO ($FILTER, @INPUTS) { 2552s PRINT $FILTER->($_) FOREACH @INPUTS; 2552s } 2552s 2552s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 2552s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 2552s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 2552s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 2552s 2552s SUB FOO ($THING, @) { 2552s PRINT $THING; 2552s } 2552s 2552s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 2552s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 2552s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 2552s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 2552s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 2552s AS WITH STANDARD HASH CONSTRUCTION. 2552s 2552s SUB FOO ($FILTER, %INPUTS) { 2552s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 2552s } 2552s 2552s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 2552s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 2552s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 2552s 2552s SUB FOO ($THING, %) { 2552s PRINT $THING; 2552s } 2552s 2552s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 2552s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 2552s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 2552s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 2552s AN EMPTY ARRAY OR EMPTY HASH. 2552s 2552s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 2552s THAT THE CALLER PASSED NO ARGUMENTS: 2552s 2552s SUB FOO () { 2552s RETURN 123; 2552s } 2552s 2552s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 2552s WARNING IN THE C CATEGORY. FROM PERL 5.36 2552s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 2552s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 2552s STATEMENT SUCH AS: 2552s 2552s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 2552s 2552s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 2552s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 2552s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 2552s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 2552s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 2552s WARNINGS IN THE C CATEGORY WHEN 2552s COMPILED: 2552s 2552s SUB F ($X) { 2552s # THIS LINE EMITS THE WARNING SEEN BELOW 2552s PRINT "ARGUMENTS ARE @_"; 2552s } 2552s 2552s Z<> 2552s 2552s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 2552s EXPERIMENTAL AT ... 2552s 2552s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 2552s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 2552s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 2552s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 2552s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 2552s SUPPLY THAT ARGUMENT. 2552s 2552s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 2552s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 2552s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 2552s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 2552s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 2552s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 2552s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 2552s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 2552s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 2552s 2552s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 2552s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 2552s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 2552s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 2552s L. FOR EXAMPLE, 2552s 2552s SUB FOO :PROTOTYPE($) { $_[0] } 2552s 2552s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 2552s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 2552s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 2552s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 2552s 2552s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 2552s RETURN $LEFT + $RIGHT; 2552s } 2552s 2552s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 2552s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 2552s THE SUBROUTINE'S BODY. 2552s 2552s =HEAD2 PRIVATE VARIABLES VIA MY() 2552s X X X X X 2552s X X 2552s 2552s SYNOPSIS: 2552s 2552s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 2552s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 2552s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 2552s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 2552s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 2552s 2552s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 2552s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 2552s SEE L AND L. 2552s 2552s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 2552s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 2552s (C/C/C/C), LOOP 2552s (C/C/C/C/C), SUBROUTINE, C, 2552s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 2552s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 2552s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 2552s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 2552s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 2552s 2552s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 2552s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 2552s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 2552s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 2552s X 2552s 2552s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 2552s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 2552s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 2552s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 2552s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 2552s 2552s MY $X = 10; 2552s SUB BUMPX { $X++ } 2552s 2552s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 2552s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 2552s THE C ITSELF. SEE L. 2552s X 2552s 2552s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 2552s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 2552s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 2552s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 2552s 2552s $ARG = "FRED"; # "GLOBAL" VARIABLE 2552s $N = CUBE_ROOT(27); 2552s PRINT "$ARG THINKS THE ROOT IS $N\N"; 2552s # OUTPUTS: FRED THINKS THE ROOT IS 3 2552s 2552s SUB CUBE_ROOT { 2552s MY $ARG = SHIFT; # NAME DOESN'T MATTER 2552s $ARG **= 1/3; 2552s RETURN $ARG; 2552s } 2552s 2552s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 2552s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 2552s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 2552s 2552s MY ($FOO) = ; # WRONG? 2552s MY @FOO = ; 2552s 2552s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2552s 2552s MY $FOO = ; 2552s 2552s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 2552s 2552s MY $FOO, $BAR = 1; # WRONG 2552s 2552s THAT HAS THE SAME EFFECT AS 2552s 2552s MY $FOO; 2552s $BAR = 1; 2552s 2552s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 2552s THE CURRENT STATEMENT. THUS, 2552s 2552s MY $X = $X; 2552s 2552s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 2552s THE EXPRESSION 2552s 2552s MY $X = 123 AND $X == 123 2552s 2552s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 2552s 2552s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 2552s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 2552s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 2552s 2552s WHILE (MY $LINE = <>) { 2552s $LINE = LC $LINE; 2552s } CONTINUE { 2552s PRINT $LINE; 2552s } 2552s 2552s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 2552s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 2552s IT. SIMILARLY, IN THE CONDITIONAL 2552s 2552s IF ((MY $ANSWER = ) =~ /^YES$/I) { 2552s USER_AGREES(); 2552s } ELSIF ($ANSWER =~ /^NO$/I) { 2552s USER_DISAGREES(); 2552s } ELSE { 2552s CHOMP $ANSWER; 2552s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 2552s } 2552s 2552s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 2552s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 2552s BUT NOT BEYOND IT. SEE L FOR INFORMATION 2552s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 2552s 2552s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 2552s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 2552s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 2552s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 2552s IN THE LOOP 2552s X X 2552s 2552s FOR MY $I (1, 2, 3) { 2552s SOME_FUNCTION(); 2552s } 2552s 2552s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 2552s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 2552s X X 2552s 2552s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 2552s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 2552s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 2552s 2552s USE STRICT 'VARS'; 2552s 2552s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 2552s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 2552s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 2552s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 2552s THIS WITH C. 2552s 2552s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 2552s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 2552s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 2552s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 2552s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 2552s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 2552s EXAMPLE. 2552s 2552s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 2552s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 2552s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 2552s 2552s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 2552s 2552s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 2552s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 2552s IS ALSO VISIBLE: 2552s 2552s PACKAGE MAIN; 2552s OUR $X = 10; 2552s MY $X = 20; 2552s PRINT "$X AND $::X\N"; 2552s 2552s THAT WILL PRINT OUT C<20> AND C<10>. 2552s 2552s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 2552s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 2552s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 2552s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 2552s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 2552s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 2552s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 2552s AN ANONYMOUS SUB REFERENCE: 2552s 2552s MY $SECRET_VERSION = '1.001-BETA'; 2552s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 2552s $SECRET_SUB->(); 2552s 2552s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 2552s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 2552s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 2552s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 2552s UNQUALIFIED AND UNQUALIFIABLE. 2552s 2552s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 2552s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 2552s L FOR SOMETHING OF A WORK-AROUND TO 2552s THIS. 2552s 2552s =HEAD2 PERSISTENT PRIVATE VARIABLES 2552s X X X X 2552s X X 2552s 2552s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 2552s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 2552s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 2552s 2552s =HEAD3 PERSISTENT VARIABLES VIA STATE() 2552s 2552s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 2552s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 2552s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 2552s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 2552s THE C FORM DOES NOT REQUIRE THE 2552s C PRAGMA. 2552s 2552s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 2552s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 2552s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 2552s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 2552s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 2552s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 2552s SUBROUTINE EACH TIME IT IS EXECUTED.) 2552s 2552s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 2552s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 2552s 2552s USE FEATURE 'STATE'; 2552s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 2552s 2552s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 2552s 2552s USE FEATURE 'STATE'; 2552s SUB CREATE_COUNTER { 2552s RETURN SUB { STATE $X; RETURN ++$X } 2552s } 2552s 2552s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 2552s CODE OUTSIDE. 2552s 2552s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 2552s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 2552s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 2552s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 2552s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 2552s 2552s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 2552s 2552s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 2552s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 2552s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 2552s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 2552s 2552s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 2552s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 2552s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 2552s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 2552s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 2552s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 2552s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 2552s 2552s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 2552s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 2552s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 2552s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 2552s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 2552s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 2552s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 2552s 2552s { 2552s MY $SECRET_VAL = 0; 2552s SUB GIMME_ANOTHER { 2552s RETURN ++$SECRET_VAL; 2552s } 2552s } 2552s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 2552s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 2552s 2552s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 2552s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 2552s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 2552s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 2552s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 2552s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 2552s STARTS TO RUN: 2552s 2552s BEGIN { 2552s MY $SECRET_VAL = 0; 2552s SUB GIMME_ANOTHER { 2552s RETURN ++$SECRET_VAL; 2552s } 2552s } 2552s 2552s SEE L ABOUT THE 2552s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 2552s C AND C. 2552s 2552s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 2552s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 2552s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 2552s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 2552s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 2552s 2552s =HEAD2 TEMPORARY VALUES VIA LOCAL() 2552s X X X X 2552s X 2552s 2552s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 2552s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 2552s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 2552s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 2552s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 2552s 2552s SYNOPSIS: 2552s 2552s # LOCALIZATION OF VALUES 2552s 2552s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 2552s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 2552s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 2552s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 2552s 2552s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 2552s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 2552s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 2552s # LOCALIZATION 2552s 2552s # LOCALIZATION OF SYMBOLS 2552s 2552s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 2552s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 2552s # @MERLYN IS REALLY @RANDAL, ETC 2552s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 2552s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 2552s 2552s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 2552s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 2552s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 2552s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 2552s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 2552s 2552s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 2552s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 2552s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 2552s CREATES NEW, DYNAMICALLY SCOPED VALUES. 2552s 2552s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 2552s PLACED IN PARENTHESES. THIS OPERATOR WORKS 2552s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 2552s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 2552s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 2552s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 2552s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 2552s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 2552s UNDEFINED VALUE.) 2552s 2552s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 2552s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 2552s VARIABLES OUTSIDE THE LOOP. 2552s 2552s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 2552s X 2552s 2552s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 2552s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 2552s VIEWED AS A SCALAR OR AN ARRAY. SO 2552s 2552s LOCAL($FOO) = ; 2552s LOCAL @FOO = ; 2552s 2552s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2552s 2552s LOCAL $FOO = ; 2552s 2552s SUPPLIES A SCALAR CONTEXT. 2552s 2552s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 2552s X 2552s 2552s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 2552s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 2552s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 2552s 2552s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 2552s 2552s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 2552s { LOCAL $/ = UNDEF; $SLURP = ; } 2552s 2552s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 2552s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 2552s I, BECAUSE THE $1 VARIABLE IS 2552s MAGICAL AND READ-ONLY : 2552s 2552s LOCAL $1 = 2; 2552s 2552s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 2552s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 2552s TO SAFELY REUSE $_ IN A SUBROUTINE. 2552s 2552s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 2552s WORK AS DESCRIBED. 2552s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 2552s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 2552s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 2552s SEE L FOR MORE 2552s DETAILS. 2552s X 2552s 2552s =HEAD3 LOCALIZATION OF GLOBS 2552s X X 2552s 2552s THE CONSTRUCT 2552s 2552s LOCAL *NAME; 2552s 2552s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 2552s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 2552s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 2552s 2552s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 2552s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 2552s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 2552s SEPARATOR. 2552s 2552s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 2552s X X 2552s X 2552s 2552s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 2552s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 2552s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 2552s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 2552s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 2552s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 2552s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 2552s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 2552s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 2552s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 2552s 2552s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 2552s @ARY = ( 0..5 ); 2552s { 2552s LOCAL($ARY[5]) = 6; 2552s LOCAL($HASH{'A'}) = 'DRILL'; 2552s WHILE (MY $E = POP(@ARY)) { 2552s PRINT "$E . . .\N"; 2552s LAST UNLESS $E > 3; 2552s } 2552s IF (@ARY) { 2552s $HASH{'ONLY A'} = 'TEST'; 2552s DELETE $HASH{'A'}; 2552s } 2552s } 2552s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 2552s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 2552s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 2552s 2552s PERL WILL PRINT 2552s 2552s 6 . . . 2552s 4 . . . 2552s 3 . . . 2552s THIS IS A TEST ONLY A TEST. 2552s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 2552s 2552s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 2552s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 2552s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 2552s SURPRISING, AND IS VERY LIKELY TO CHANGE. 2552s 2552s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 2552s X X X 2552s X 2552s 2552s YOU CAN USE THE C AND C 2552s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 2552s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 2552s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 2552s 2552s DO { 2552s MY $VAL = $ARRAY[$IDX]; 2552s LOCAL $ARRAY[$IDX]; 2552s DELETE $ARRAY[$IDX]; 2552s $VAL 2552s } 2552s 2552s AND 2552s 2552s DO { 2552s MY $VAL = $HASH{KEY}; 2552s LOCAL $HASH{KEY}; 2552s DELETE $HASH{KEY}; 2552s $VAL 2552s } 2552s 2552s EXCEPT THAT FOR THOSE THE C IS 2552s SCOPED TO THE C BLOCK. SLICES ARE 2552s ALSO ACCEPTED. 2552s 2552s MY %HASH = ( 2552s A => [ 7, 8, 9 ], 2552s B => 1, 2552s ) 2552s 2552s { 2552s MY $X = DELETE LOCAL $HASH{A}; 2552s # $X IS [ 7, 8, 9 ] 2552s # %HASH IS (B => 1) 2552s 2552s { 2552s MY @NUMS = DELETE LOCAL @$X[0, 2] 2552s # @NUMS IS (7, 9) 2552s # $X IS [ UNDEF, 8 ] 2552s 2552s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 2552s } 2552s # $X IS BACK TO [ 7, 8, 9 ] 2552s 2552s } 2552s # %HASH IS BACK TO ITS ORIGINAL STATE 2552s 2552s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 2552s 2552s =HEAD2 LVALUE SUBROUTINES 2552s X X 2552s 2552s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 2552s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 2552s 2552s MY $VAL; 2552s SUB CANMOD : LVALUE { 2552s $VAL; # OR: RETURN $VAL; 2552s } 2552s SUB NOMOD { 2552s $VAL; 2552s } 2552s 2552s CANMOD() = 5; # ASSIGNS TO $VAL 2552s NOMOD() = 5; # ERROR 2552s 2552s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 2552s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 2552s BY A SCALAR. FOR EXAMPLE, CONSIDER: 2552s 2552s DATA(2,3) = GET_DATA(3,4); 2552s 2552s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 2552s 2552s (DATA(2,3)) = GET_DATA(3,4); 2552s 2552s AND IN: 2552s 2552s (DATA(2),DATA(3)) = GET_DATA(3,4); 2552s 2552s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 2552s 2552s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 2552s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 2552s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 2552s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 2552s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 2552s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 2552s 2552s =HEAD2 LEXICAL SUBROUTINES 2552s X X X X 2552s 2552s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 2552s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 2552s AVAILABLE UNDER C OR C OR HIGHER. 2552s 2552s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 2552s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 2552s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 2552s CATEGORY WAS DISABLED. 2552s 2552s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 2552s DECLARED, AND ONLY AFTER THAT DECLARATION: 2552s 2552s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 2552s # VERSIONS EARLIER THAN 5.26. 2552s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 2552s USE FEATURE 'LEXICAL_SUBS'; 2552s 2552s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 2552s STATE SUB FOO { 2552s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 2552s } 2552s FOO(); # CALLS "STATE" SUB 2552s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 2552s 2552s MY SUB BAR { ... } 2552s BAR(); # CALLS "MY" SUB 2552s 2552s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 2552s 2552s # WRONG 2552s MY SUB BAZ { 2552s BAZ(); 2552s } 2552s 2552s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 2552s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 2552s 2552s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 2552s 2552s MY SUB BAZ { 2552s __SUB__->(); # CALLS ITSELF 2552s } 2552s 2552s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 2552s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 2552s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 2552s HOWEVER: 2552s 2552s MY SUB BAZ; # PREDECLARATION 2552s SUB BAZ { # DEFINE THE "MY" SUB 2552s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 2552s } 2552s 2552s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 2552s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 2552s C; THEY KEEP EACH OTHER ALIVE (SEE L). 2552s 2552s =HEAD3 C VS C 2552s 2552s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 2552s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 2552s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 2552s CONTAINING BLOCK TO THE NEXT. 2552s 2552s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 2552s NECESSARY IF YOU WANT TO CREATE CLOSURES: 2552s 2552s SUB WHATEVER { 2552s MY $X = SHIFT; 2552s MY SUB INNER { 2552s ... DO SOMETHING WITH $X ... 2552s } 2552s INNER(); 2552s } 2552s 2552s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 2552s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 2552s SEE THE C<$X> FROM THE FIRST CALL TO C. 2552s 2552s =HEAD3 C SUBROUTINES 2552s 2552s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 2552s SUBROUTINE OF THE SAME NAME. 2552s 2552s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 2552s INSIDE AN INNER SCOPE: 2552s 2552s SUB FOO { ... } 2552s 2552s SUB BAR { 2552s MY SUB FOO { ... } 2552s { 2552s # NEED TO USE THE OUTER FOO HERE 2552s OUR SUB FOO; 2552s FOO(); 2552s } 2552s } 2552s 2552s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 2552s 2552s PACKAGE MYSNEAKYMODULE; 2552s 2552s OUR SUB DO_SOMETHING { ... } 2552s 2552s SUB DO_SOMETHING_WITH_CALLER { 2552s PACKAGE DB; 2552s () = CALLER 1; # SETS @DB::ARGS 2552s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 2552s } 2552s 2552s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 2552s X X<*> 2552s 2552s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 2552s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 2552s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 2552s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 2552s 2552s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 2552s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 2552s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 2552s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 2552s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 2552s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 2552s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 2552s 2552s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 2552s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 2552s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 2552s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 2552s 2552s SUB DOUBLEARY { 2552s LOCAL(*SOMEARY) = @_; 2552s FOREACH $ELEM (@SOMEARY) { 2552s $ELEM *= 2; 2552s } 2552s } 2552s DOUBLEARY(*FOO); 2552s DOUBLEARY(*BAR); 2552s 2552s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 2552s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 2552s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 2552s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 2552s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 2552s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 2552s 2552s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 2552s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 2552s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 2552s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 2552s L. 2552s 2552s =HEAD2 WHEN TO STILL USE LOCAL() 2552s X X 2552s 2552s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 2552s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 2552s I USE C INSTEAD OF C. 2552s 2552s =OVER 4 2552s 2552s =ITEM 1. 2552s 2552s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 2552s 2552s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 2552s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 2552s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 2552s IN C<@FIELDS>. 2552s 2552s { 2552s LOCAL @ARGV = ("/ETC/MOTD"); 2552s LOCAL $/ = UNDEF; 2552s LOCAL $_ = <>; 2552s @FIELDS = SPLIT /^\S*=+\S*$/; 2552s } 2552s 2552s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 2552s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 2552s 2552s =ITEM 2. 2552s 2552s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 2552s 2552s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 2552s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 2552s TABLE ENTRIES: 2552s 2552s SUB IOQUEUE { 2552s LOCAL (*READER, *WRITER); # NOT MY! 2552s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 2552s RETURN (*READER, *WRITER); 2552s } 2552s ($HEAD, $TAIL) = IOQUEUE(); 2552s 2552s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 2552s ENTRIES. 2552s 2552s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 2552s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 2552s A LOCAL ALIAS. 2552s 2552s { 2552s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 2552s GROW(); # REALLY CALLS SHRINK() 2552s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 2552s } 2552s GROW(); # GET THE REAL GROW() AGAIN 2552s 2552s SEE L FOR MORE ABOUT MANIPULATING 2552s FUNCTIONS BY NAME IN THIS WAY. 2552s 2552s =ITEM 3. 2552s 2552s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 2552s 2552s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 2552s IS DONE ON DYNAMICS: 2552s 2552s { 2552s LOCAL $SIG{INT} = 'IGNORE'; 2552s FUNCT(); # UNINTERRUPTIBLE 2552s } 2552s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 2552s 2552s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 2552s 2552s =BACK 2552s 2552s =HEAD2 PASS BY REFERENCE 2552s X X X 2552s 2552s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 2552s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 2552s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 2552s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 2552s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 2552s 2552s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 2552s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 2552s OF ALL THEIR FORMER LAST ELEMENTS: 2552s 2552s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 2552s 2552s SUB POPMANY { 2552s MY $AREF; 2552s MY @RETLIST; 2552s FOREACH $AREF ( @_ ) { 2552s PUSH @RETLIST, POP @$AREF; 2552s } 2552s RETURN @RETLIST; 2552s } 2552s 2552s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 2552s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 2552s 2552s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 2552s SUB INTER { 2552s MY ($K, $HREF, %SEEN); # LOCALS 2552s FOREACH $HREF (@_) { 2552s WHILE ( $K = EACH %$HREF ) { 2552s $SEEN{$K}++; 2552s } 2552s } 2552s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 2552s } 2552s 2552s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 2552s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 2552s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 2552s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 2552s A LITTLE EXPENSIVE. 2552s 2552s WHERE PEOPLE GET INTO TROUBLE IS HERE: 2552s 2552s (@W, @X) = FUNC(@Y, @Z); 2552s OR 2552s (%W, %X) = FUNC(%Y, %Z); 2552s 2552s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 2552s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 2552s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 2552s AS ALWAYS. 2552s 2552s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 2552s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 2552s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 2552s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 2552s 2552s ($WREF, $XREF) = FUNC(\@Y, \@Z); 2552s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 2552s SUB FUNC { 2552s MY ($YREF, $ZREF) = @_; 2552s IF (@$YREF > @$ZREF) { 2552s RETURN ($YREF, $ZREF); 2552s } ELSE { 2552s RETURN ($ZREF, $YREF); 2552s } 2552s } 2552s 2552s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 2552s 2552s (*W, *X) = FUNC(\@Y, \@Z); 2552s PRINT "@W HAS MORE THAN @X\N"; 2552s SUB FUNC { 2552s LOCAL (*Y, *Z) = @_; 2552s IF (@Y > @Z) { 2552s RETURN (\@Y, \@Z); 2552s } ELSE { 2552s RETURN (\@Z, \@Y); 2552s } 2552s } 2552s 2552s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 2552s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 2552s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 2552s ARE IN THE SYMBOL TABLE. 2552s 2552s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 2552s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 2552s FOR EXAMPLE: 2552s 2552s SPLUTTER(\*STDOUT); 2552s SUB SPLUTTER { 2552s MY $FH = SHIFT; 2552s PRINT $FH "HER UM WELL A HMMM\N"; 2552s } 2552s 2552s $REC = GET_REC(\*STDIN); 2552s SUB GET_REC { 2552s MY $FH = SHIFT; 2552s RETURN SCALAR <$FH>; 2552s } 2552s 2552s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 2552s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 2552s 2552s SUB OPENIT { 2552s MY $PATH = SHIFT; 2552s LOCAL *FH; 2552s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 2552s } 2552s 2552s =HEAD2 PROTOTYPES 2552s X X 2552s 2552s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 2552s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 2552s SECTION OR WITH A L. 2552s IF YOU DECLARE EITHER OF 2552s 2552s SUB MYPUSH (\@@) 2552s SUB MYPUSH :PROTOTYPE(\@@) 2552s 2552s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 2552s 2552s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 2552s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 2552s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 2552s OF AN ATTRIBUTE. 2552s 2552s THE 2552s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 2552s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 2552s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 2552s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 2552s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 2552s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 2552s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 2552s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 2552s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 2552s 2552s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 2552s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 2552s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 2552s 2552s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 2552s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 2552s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 2552s CORRESPONDING BUILT-IN. 2552s 2552s DECLARED AS CALLED AS 2552s 2552s SUB MYLINK ($$) MYLINK $OLD, $NEW 2552s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 2552s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 2552s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 2552s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 2552s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 2552s SUB MYPOP (\@) MYPOP @ARRAY 2552s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 2552s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 2552s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 2552s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 2552s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 2552s SUB MYRAND (;$) MYRAND 42 2552s SUB MYTIME () MYTIME 2552s 2552s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 2552s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 2552s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 2552s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 2552s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 2552s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 2552s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 2552s 2552s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 2552s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 2552s 2552s SUB MYREF (\[$@%&*]) 2552s 2552s WILL ALLOW CALLING MYREF() AS 2552s 2552s MYREF $VAR 2552s MYREF @ARRAY 2552s MYREF %HASH 2552s MYREF &SUB 2552s MYREF *GLOB 2552s 2552s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 2552s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 2552s 2552s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 2552s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 2552s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 2552s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 2552s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 2552s OR A SUBSEQUENT COMMA. 2552s 2552s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 2552s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 2552s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 2552s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 2552s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 2552s FOLLOWS: 2552s 2552s USE SYMBOL 'QUALIFY_TO_REF'; 2552s 2552s SUB FOO (*) { 2552s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 2552s ... 2552s } 2552s 2552s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 2552s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 2552s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 2552s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 2552s 2552s SUB MYPUSH (+@) { 2552s MY $AREF = SHIFT; 2552s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 2552s PUSH @$AREF, @_; 2552s } 2552s 2552s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 2552s IS OF AN ACCEPTABLE TYPE. 2552s 2552s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 2552s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 2552s 2552s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 2552s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 2552s PROVIDED, C<$_> WILL BE USED INSTEAD. 2552s 2552s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 2552s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 2552s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 2552s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 2552s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 2552s 2552s MYTIME +2; 2552s 2552s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 2552s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 2552s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 2552s 2552s SUB MYGETPROTOBYNUMBER($;); 2552s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 2552s 2552s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 2552s PROVIDED IT'S IN THE INITIAL POSITION: 2552s X<&> 2552s 2552s SUB TRY (&@) { 2552s MY($TRY,$CATCH) = @_; 2552s EVAL { &$TRY }; 2552s IF ($@) { 2552s LOCAL $_ = $@; 2552s &$CATCH; 2552s } 2552s } 2552s SUB CATCH (&) { $_[0] } 2552s 2552s TRY { 2552s DIE "PHOOEY"; 2552s } CATCH { 2552s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 2552s }; 2552s 2552s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 2552s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 2552s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 2552s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 2552s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 2552s 2552s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 2552s X 2552s 2552s SUB MYGREP (&@) { 2552s MY $CODE = SHIFT; 2552s MY @RESULT; 2552s FOREACH $_ (@_) { 2552s PUSH(@RESULT, $_) IF &$CODE; 2552s } 2552s @RESULT; 2552s } 2552s 2552s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 2552s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 2552s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 2552s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 2552s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 2552s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 2552s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 2552s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 2552s 2552s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 2552s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 2552s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 2552s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 2552s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 2552s MAJORITY OF OFFENDING CODE IS FIXED. 2552s 2552s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 2552s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 2552s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 2552s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 2552s 2552s SUB FUNC ($) { 2552s MY $N = SHIFT; 2552s PRINT "YOU GAVE ME $N\N"; 2552s } 2552s 2552s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 2552s RETURNING A LIST: 2552s 2552s FUNC(@FOO); 2552s FUNC( $TEXT =~ /\W+/G ); 2552s 2552s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 2552s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 2552s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 2552s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 2552s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 2552s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 2552s 2552s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 2552s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 2552s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 2552s EFFECT, LIKE SO: 2552s 2552s SUB FOO($$); 2552s SUB FOO($$) { 2552s FOO 1, 2; 2552s } 2552s 2552s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 2552s TO MAKE THE WORLD A BETTER PLACE. 2552s 2552s =HEAD2 CONSTANT FUNCTIONS 2552s X 2552s 2552s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 2552s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 2552s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 2552s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 2552s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 2552s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 2552s 2552s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 2552s 2552s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 2552s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 2552s # AND IT'S INLINED, TOO! 2552s SUB ST_DEV () { 0 } 2552s SUB ST_INO () { 1 } 2552s 2552s SUB FLAG_FOO () { 1 << 8 } 2552s SUB FLAG_BAR () { 1 << 9 } 2552s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 2552s 2552s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 2552s 2552s SUB N () { INT(OPT_BAZ) / 3 } 2552s 2552s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 2552s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 2552s 2552s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 2552s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 2552s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 2552s C: 2552s 2552s SUB BAZ_VAL () { 2552s IF (OPT_BAZ) { 2552s RETURN 23; 2552s } 2552s ELSE { 2552s RETURN 42; 2552s } 2552s } 2552s SUB BONK_VAL () { RETURN 12345 } 2552s 2552s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 2552s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 2552s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 2552s 2552s BEGIN { 2552s MY $VAR = 1; 2552s NO STRICT 'REFS'; 2552s *INLINED = SUB () { $VAR }; 2552s } 2552s 2552s BEGIN { 2552s MY $VAR = 1; 2552s MY $REF = \$VAR; 2552s NO STRICT 'REFS'; 2552s *NOT_INLINED = SUB () { $VAR }; 2552s } 2552s 2552s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 2552s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 2552s 2552s BEGIN { 2552s MY $X = 10; 2552s *FOO = SUB () { $X }; 2552s $X++; 2552s } 2552s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 2552s 2552s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 2552s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 2552s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 2552s SO IT PRINTED C<10>, NOT C<11>. 2552s 2552s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 2552s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 2552s ASIDE FROM WHERE IT IS DECLARED. 2552s 2552s # FINE, NO WARNING 2552s BEGIN { 2552s MY $X = 54321; 2552s *INLINED = SUB () { $X }; 2552s } 2552s # ERROR 2552s BEGIN { 2552s MY $X; 2552s $X = 54321; 2552s *ALSO_INLINED = SUB () { $X }; 2552s } 2552s 2552s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 2552s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 2552s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 2552s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 2552s CONSTANT SUBROUTINE: 2552s 2552s MY $X = 54321; 2552s *INLINED = SUB : CONST { $X }; 2552s $X++; 2552s 2552s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 2552s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 2552s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 2552s VALUE CAPTURED THE SAME WAY. 2552s 2552s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 2552s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 2552s AN EXPLICIT C: 2552s 2552s BEGIN { 2552s MY $X = 10; 2552s *FOO = SUB () { RETURN $X }; 2552s $X++; 2552s } 2552s PRINT FOO(); # PRINTS 11 2552s 2552s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 2552s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 2552s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 2552s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 2552s 2552s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 2552s SUB ONE { 2552s 1; 2552s } 2552s IF (ONE ) { 2552s PRINT ONE() IF ONE ; 2552s } 2552s 2552s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 2552s SUB ONE () { 1 } 2552s DO { 2552s PRINT 1 2552s }; 2552s 2552s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 2552s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 2552s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 2552s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 2552s 2552s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 2552s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 2552s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 2552s SUBROUTINE ONE REDEFINED AT -E LINE 1. 2552s 2552s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 2552s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 2552s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 2552s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 2552s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 2552s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 2552s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 2552s MENTIONED ABOVE: 2552s 2552s SUB NOT_INLINED () { RETURN 23 } 2552s 2552s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 2552s X X X X 2552s 2552s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 2552s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 2552s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 2552s ON A NON-UNIX SYSTEM. 2552s 2552s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 2552s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 2552s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 2552s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 2552s 2552s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 2552s CHDIR $SOMEWHERE; 2552s SUB CHDIR { ... } 2552s 2552s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 2552s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 2552s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 2552s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 2552s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 2552s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 2552s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 2552s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 2552s FOR SOME KEYWORDS. SEE L. 2552s 2552s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 2552s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 2552s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 2552s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 2552s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 2552s THAT IS, THEY COULD SAY 2552s 2552s USE MODULE 'OPEN'; 2552s 2552s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 2552s 2552s USE MODULE; 2552s 2552s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 2552s 2552s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 2552s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 2552s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 2552s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 2552s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 2552s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 2552s THAT UNDERSTANDS REGULAR EXPRESSIONS. 2552s 2552s PACKAGE REGLOB; 2552s REQUIRE EXPORTER; 2552s @ISA = 'EXPORTER'; 2552s @EXPORT_OK = 'GLOB'; 2552s 2552s SUB IMPORT { 2552s MY $PKG = SHIFT; 2552s RETURN UNLESS @_; 2552s MY $SYM = SHIFT; 2552s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 2552s $PKG->EXPORT($WHERE, $SYM, @_); 2552s } 2552s 2552s SUB GLOB { 2552s MY $PAT = SHIFT; 2552s MY @GOT; 2552s IF (OPENDIR MY $D, '.') { 2552s @GOT = GREP /$PAT/, READDIR $D; 2552s CLOSEDIR $D; 2552s } 2552s RETURN @GOT; 2552s } 2552s 1; 2552s 2552s AND HERE'S HOW IT COULD BE (AB)USED: 2552s 2552s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 2552s PACKAGE FOO; 2552s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 2552s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 2552s 2552s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 2552s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 2552s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 2552s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 2552s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 2552s IT MUST BE DONE AT ALL. 2552s 2552s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 2552s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 2552s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 2552s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 2552s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 2552s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 2552s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 2552s LIBRARY. 2552s 2552s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 2552s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 2552s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 2552s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 2552s (SEE L). 2552s 2552s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 2552s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 2552s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 2552s 2552s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 2552s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 2552s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 2552s C SYNTAX, THOUGH). 2552s 2552s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 2552s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 2552s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 2552s 2552s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 2552s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 2552s 2552s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 2552s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 2552s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 2552s 2552s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 2552s 2552s =HEAD2 AUTOLOADING 2552s X X 2552s 2552s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 2552s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 2552s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 2552s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 2552s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 2552s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 2552s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 2552s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 2552s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 2552s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 2552s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 2552s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 2552s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 2552s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 2552s SUBROUTINE NAME. SEE L FOR DETAILS.) 2552s 2552s 2552s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 2552s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 2552s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 2552s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 2552s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 2552s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 2552s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 2552s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 2552s 2552s SUB AUTOLOAD { 2552s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 2552s MY $PROGRAM = $AUTOLOAD; 2552s $PROGRAM =~ S/.*:://; 2552s SYSTEM($PROGRAM, @_); 2552s } 2552s DATE(); 2552s WHO(); 2552s LS('-L'); 2552s 2552s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 2552s EVEN NEED PARENTHESES: 2552s 2552s USE SUBS QW(DATE WHO LS); 2552s DATE; 2552s WHO; 2552s LS '-L'; 2552s 2552s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 2552s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 2552s 2552s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 2552s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 2552s DESCRIBED IN L AND IN L, THE STANDARD 2552s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 2552s FUNCTIONS TO PERL CODE IN L. 2552s 2552s =HEAD2 SUBROUTINE ATTRIBUTES 2552s X X X 2552s 2552s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 2552s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 2552s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 2552s C HAD BEEN SEEN. SEE L FOR DETAILS 2552s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 2552s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 2552s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 2552s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 2552s 2552s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 2552s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 2552s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 2552s NEST PROPERLY. 2552s 2552s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 2552s 2552s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 2552s SUB PLUGH () : UGLY('\(") :BAD; 2552s SUB XYZZY : _5X5 { ... } 2552s 2552s EXAMPLES OF INVALID SYNTAX: 2552s 2552s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 2552s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 2552s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 2552s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 2552s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 2552s 2552s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 2552s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 2552s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 2552s PARSED AND INVOKED: 2552s 2552s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 2552s 2552s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 2552s SEE L AND L. 2552s 2552s =HEAD1 SEE ALSO 2552s 2552s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 2552s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 2552s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 2552s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 2552s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 2552s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 2552s 2552s =FOR VI 2552s # EX: SET STS=0 SW=4 ET: 2552s 2552s ok 2 2552s # testing mod_cgi with /modules/cgi/perl.pl 2552s # expected 200 2552s # received 200 2552s # body: PERL CGI 2552s ok 3 2552s # testing mod_test_rwrite with /test_rwrite 2552s # expected 200 2552s # received 200 2552s # body: A 2552s ok 4 2552s ok 2558s t/filter/case_in.t .................. 2558s 1..3 2558s # Running under perl version 5.040000 for linux 2558s # Current time local: Fri Nov 29 21:33:13 2024 2558s # Current time GMT: Fri Nov 29 21:33:13 2024 2558s # Using Test.pm version 1.31 2558s # Using Apache/Test.pm version 1.44 2558s ok 1 2558s # testing mod_cgi with /modules/cgi/perl_echo.pl 2558s # expected 200 2558s # received 200 2558s ok 2 2558s # testing mod_echo_post with /echo_post 2558s # expected 200 2558s # received 200 2558s ok 3 2558s ok 2564s t/filter/input_body.t ............... 2564s 1..2 2564s # Running under perl version 5.040000 for linux 2564s # Current time local: Fri Nov 29 21:33:19 2024 2564s # Current time GMT: Fri Nov 29 21:33:19 2024 2564s # Using Test.pm version 1.31 2564s # Using Apache/Test.pm version 1.44 2564s # testing : Posted "1 ko" 2564s # expected: 'ok 1' 2564s # received: 'ok 1' 2564s ok 1 2564s # testing : Posted "2 ko" 2564s # expected: 'ok 2' 2564s # received: 'ok 2' 2564s ok 2 2564s ok 2570s t/http11/basicauth.t ................ 2570s 1..3 2570s # Running under perl version 5.040000 for linux 2570s # Current time local: Fri Nov 29 21:33:25 2024 2570s # Current time GMT: Fri Nov 29 21:33:25 2024 2570s # Using Test.pm version 1.31 2570s # Using Apache/Test.pm version 1.44 2570s ok 1 2570s ok 2 2570s ok 3 2570s ok 2576s t/http11/chunked.t .................. 2576s 1..30 2576s # Running under perl version 5.040000 for linux 2576s # Current time local: Fri Nov 29 21:33:31 2024 2576s # Current time GMT: Fri Nov 29 21:33:31 2024 2576s # Using Test.pm version 1.31 2576s # Using Apache/Test.pm version 1.44 2576s # testing : response protocol 2576s # expected: 'HTTP/1.1' 2576s # received: 'HTTP/1.1' 2576s ok 1 2576s # testing : response Transfer-Encoding 2576s # expected: 'chunked' 2576s # received: 'chunked' 2576s ok 2 2576s # testing : no Content-Length 2576s # expected: 0 2576s # received: 0 2576s ok 3 2576s # testing : body length 2576s # expected: '70976' 2576s # received: 70976 2576s ok 4 2576s # testing : number of requests 2576s # expected: 1 2576s # received: 1 2576s ok 5 2576s # testing : response protocol 2576s # expected: 'HTTP/1.1' 2576s # received: 'HTTP/1.1' 2576s ok 6 2576s # testing : response Transfer-Encoding 2576s # expected: 'chunked' 2576s # received: 'chunked' 2576s ok 7 2576s # testing : no Content-Length 2576s # expected: 0 2576s # received: 0 2576s ok 8 2576s # testing : body length 2576s # expected: '212509' 2576s # received: 212509 2576s ok 9 2576s # testing : number of requests 2576s # expected: 2 2576s # received: 2 2576s ok 10 2576s # testing : response protocol 2576s # expected: 'HTTP/1.1' 2576s # received: 'HTTP/1.1' 2576s ok 11 2576s # testing : response Transfer-Encoding 2576s # expected: 'chunked' 2576s # received: 'chunked' 2576s ok 12 2576s # testing : no Content-Length 2576s # expected: 0 2576s # received: 0 2576s ok 13 2576s # testing : body length 2576s # expected: '280545' 2576s # received: 280545 2576s ok 14 2576s # testing : number of requests 2576s # expected: 3 2576s # received: 3 2576s ok 15 2576s # testing : response protocol 2576s # expected: 'HTTP/1.1' 2576s # received: 'HTTP/1.1' 2576s ok 16 2576s # testing : response Transfer-Encoding 2576s # expected: 'chunked' 2576s # received: 'chunked' 2576s ok 17 2576s # testing : no Content-Length 2576s # expected: 0 2576s # received: 0 2576s ok 18 2576s # testing : body length 2576s # expected: '845969' 2576s # received: 845969 2576s ok 19 2576s # testing : number of requests 2576s # expected: 4 2576s # received: 4 2576s ok 20 2576s # testing : response protocol 2576s # expected: 'HTTP/1.1' 2576s # received: 'HTTP/1.1' 2576s ok 21 2576s # testing : no Transfer-Encoding (test result inverted) 2576s # expected: 'chunked' 2576s # received: '' 2576s ok 22 2576s # testing : content length 2576s # expected: 253 2576s # received: '253' 2576s ok 23 2576s # testing : body length 2576s # expected: '242' 2576s # received: 242 2576s ok 24 2576s # testing : number of requests 2576s # expected: 5 2576s # received: 5 2576s ok 25 2576s # testing : response protocol 2576s # expected: 'HTTP/1.1' 2576s # received: 'HTTP/1.1' 2576s ok 26 2576s # testing : no Transfer-Encoding (test result inverted) 2576s # expected: 'chunked' 2576s # received: '' 2576s ok 27 2576s # testing : content length 2576s # expected: '' 2576s # received: '' 2576s ok 28 2576s # testing : body length 2576s # expected: '14276' 2576s # received: 14276 2576s ok 29 2576s # testing : number of requests 2576s # expected: 6 2576s # received: 6 2576s ok 30 2576s ok 2582s t/http11/chunked2.t ................. 2582s 1..2 2582s # Running under perl version 5.040000 for linux 2582s # Current time local: Fri Nov 29 21:33:37 2024 2582s # Current time GMT: Fri Nov 29 21:33:37 2024 2582s # Using Test.pm version 1.31 2582s # Using Apache/Test.pm version 1.44 2582s # testing : successful response 2582s # expected: 200 2582s # received: '200' 2582s ok 1 2582s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2582s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2582s ok 2 2582s ok 2588s t/http11/clength.t .................. 2588s 1..6 2588s # Running under perl version 5.040000 for linux 2588s # Current time local: Fri Nov 29 21:33:43 2024 2588s # Current time GMT: Fri Nov 29 21:33:43 2024 2588s # Using Test.pm version 1.31 2588s # Using Apache/Test.pm version 1.44 2588s # testing : successful response 2588s # expected: 200 2588s # received: '200' 2588s ok 1 2588s # expected: 10 2588s # received: '10' 2588s ok 2 2588s # expected: 'bbbbbbbbbb' 2588s # received: 'bbbbbbbbbb' 2588s ok 3 2588s # testing : successful response 2588s # expected: 200 2588s # received: '200' 2588s ok 4 2588s # expected: 6 2588s # received: '6' 2588s ok 5 2588s # expected: 'foobar' 2588s # received: 'foobar' 2588s ok 6 2588s ok 2596s t/http11/post.t ..................... 2596s # using LWP client 2596s 1..51 2596s # Running under perl version 5.040000 for linux 2596s # Current time local: Fri Nov 29 21:33:49 2024 2596s # Current time GMT: Fri Nov 29 21:33:49 2024 2596s # Using Test.pm version 1.31 2596s # Using Apache/Test.pm version 1.44 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 1024 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Connection: Keep-Alive 2596s #Date: Fri, 29 Nov 2024 21:33:55 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 5 2596s #Client-Date: Fri, 29 Nov 2024 21:33:55 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 1 2596s #DMMATCH1: 1 2596s #Keep-Alive: timeout=5, max=100 2596s # 2596s # testing : length posted 2596s # expected: '1024' 2596s # received: 1024 2596s ok 1 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 2048 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:55 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 5 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 2 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '2048' 2596s # received: 2048 2596s ok 2 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 3072 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 5 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 3 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '3072' 2596s # received: 3072 2596s ok 3 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 4096 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 5 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 4 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '4096' 2596s # received: 4096 2596s ok 4 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 5120 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 5 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 5 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '5120' 2596s # received: 5120 2596s ok 5 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 6144 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 5 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 6 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '6144' 2596s # received: 6144 2596s ok 6 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 7168 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 5 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 7 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '7168' 2596s # received: 7168 2596s ok 7 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 8192 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 5 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 8 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '8192' 2596s # received: 8192 2596s ok 8 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 9216 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 5 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 9 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '9216' 2596s # received: 9216 2596s ok 9 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 10240 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 10 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '10240' 2596s # received: 10240 2596s ok 10 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 11264 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 11 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '11264' 2596s # received: 11264 2596s ok 11 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 12288 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 12 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '12288' 2596s # received: 12288 2596s ok 12 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 13312 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 13 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '13312' 2596s # received: 13312 2596s ok 13 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 14336 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 14 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '14336' 2596s # received: 14336 2596s ok 14 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 15360 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 15 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '15360' 2596s # received: 15360 2596s ok 15 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 16384 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 16 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '16384' 2596s # received: 16384 2596s ok 16 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 17408 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 17 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '17408' 2596s # received: 17408 2596s ok 17 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 18432 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 18 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '18432' 2596s # received: 18432 2596s ok 18 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 19456 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 19 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '19456' 2596s # received: 19456 2596s ok 19 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 20480 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 20 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '20480' 2596s # received: 20480 2596s ok 20 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 21504 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 21 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '21504' 2596s # received: 21504 2596s ok 21 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 22528 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 22 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '22528' 2596s # received: 22528 2596s ok 22 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 23552 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 23 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '23552' 2596s # received: 23552 2596s ok 23 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 24576 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 24 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '24576' 2596s # received: 24576 2596s ok 24 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 25600 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 25 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '25600' 2596s # received: 25600 2596s ok 25 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 26624 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 26 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '26624' 2596s # received: 26624 2596s ok 26 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 27648 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 27 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '27648' 2596s # received: 27648 2596s ok 27 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 28672 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 28 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '28672' 2596s # received: 28672 2596s ok 28 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 29696 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 29 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '29696' 2596s # received: 29696 2596s ok 29 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 30720 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:56 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 30 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '30720' 2596s # received: 30720 2596s ok 30 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 31744 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 31 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '31744' 2596s # received: 31744 2596s ok 31 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 32768 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 32 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '32768' 2596s # received: 32768 2596s ok 32 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 33792 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 33 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '33792' 2596s # received: 33792 2596s ok 33 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 34816 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 34 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '34816' 2596s # received: 34816 2596s ok 34 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 35840 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 35 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '35840' 2596s # received: 35840 2596s ok 35 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 36864 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 36 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '36864' 2596s # received: 36864 2596s ok 36 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 37888 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 37 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '37888' 2596s # received: 37888 2596s ok 37 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 38912 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 38 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '38912' 2596s # received: 38912 2596s ok 38 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 39936 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 39 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '39936' 2596s # received: 39936 2596s ok 39 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 40960 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 40 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '40960' 2596s # received: 40960 2596s ok 40 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 41984 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 41 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '41984' 2596s # received: 41984 2596s ok 41 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 43008 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 42 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '43008' 2596s # received: 43008 2596s ok 42 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 44032 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 43 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '44032' 2596s # received: 44032 2596s ok 43 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 45056 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 44 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '45056' 2596s # received: 45056 2596s ok 44 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 46080 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 45 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '46080' 2596s # received: 46080 2596s ok 45 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 47104 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 46 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '47104' 2596s # received: 47104 2596s ok 46 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 48128 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 47 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '48128' 2596s # received: 48128 2596s ok 47 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 49152 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 48 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '49152' 2596s # received: 49152 2596s ok 48 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 50176 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 49 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '50176' 2596s # received: 50176 2596s ok 49 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 51200 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 6 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 50 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '51200' 2596s # received: 51200 2596s ok 50 2596s #lwp request: 2596s #POST http://localhost:8529/eat_post HTTP/1.1 2596s #User-Agent: libwww-perl/6.77 2596s #Content-Length: 102400 2596s # 2596s #server response: 2596s #HTTP/1.1 200 OK 2596s #Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2596s #Vary: In-If1 2596s #Content-Length: 7 2596s #Client-Date: Fri, 29 Nov 2024 21:33:57 GMT 2596s #Client-Peer: 127.0.0.1:8529 2596s #Client-Response-Num: 51 2596s #DMMATCH1: 1 2596s # 2596s # testing : length posted 2596s # expected: '102400' 2596s # received: 102400 2596s ok 51 2596s ok 2602s t/modules/aaa.t ..................... 2602s 1..40 2602s # Running under perl version 5.040000 for linux 2602s # Current time local: Fri Nov 29 21:33:57 2024 2602s # Current time GMT: Fri Nov 29 21:33:57 2024 2602s # Using Test.pm version 1.31 2602s # Using Apache/Test.pm version 1.44 2602s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/realm2 2602s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/basic1 2602s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/form1 2602s ok 1 2602s ok 2 2602s ok 3 2602s ok 4 2602s ok 5 2602s ok 6 2602s ok 7 2602s ok 8 2602s ok 9 2602s ok 10 2602s ok 11 2602s ok 12 2602s ok 13 2602s ok 14 2602s ok 15 2602s ok 16 2602s ok 17 2602s ok 18 2602s ok 19 2602s ok 20 2602s ok 21 2602s ok 22 2602s ok 23 2602s ok 24 2602s ok 25 2602s ok 26 2602s ok 27 2602s ok 28 2602s ok 29 2602s ok 30 2602s ok 31 2602s ok 32 2602s ok 33 2602s ok 34 2602s ok 35 2602s ok 36 2602s ok 37 2602s ok 38 2602s ok 39 2602s ok 40 2602s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/realm2 2602s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/form1 2602s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/basic1 2602s ok 2611s t/modules/access.t .................. 2611s 1..408 2611s # Running under perl version 5.040000 for linux 2611s # Current time local: Fri Nov 29 21:34:03 2024 2611s # Current time GMT: Fri Nov 29 21:34:03 2024 2611s # Using Test.pm version 1.31 2611s # Using Apache/Test.pm version 1.44 2611s # --- 2611s # Order deny,allow 2611s # Allow from all 2611s # expecting access. 2611s ok 1 2611s # --- 2611s # Order deny,allow 2611s # Deny from all 2611s # expecting access denial. 2611s ok 2 2611s # --- 2611s # Order deny,allow 2611s # Allow from all 2611s # Deny from all 2611s # expecting access. 2611s ok 3 2611s # --- 2611s # Order deny,allow 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 4 2611s # --- 2611s # Order deny,allow 2611s # Allow from all 2611s # Deny from localhost 2611s # expecting access. 2611s ok 5 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 6 2611s # --- 2611s # Order deny,allow 2611s # Allow from all 2611s # Deny from 127.0.0.1 2611s # expecting access. 2611s ok 7 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 8 2611s # --- 2611s # Order deny,allow 2611s # Allow from all 2611s # Deny from 127.0 2611s # expecting access. 2611s ok 9 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 10 2611s # --- 2611s # Order deny,allow 2611s # Allow from all 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access. 2611s ok 11 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 12 2611s # --- 2611s # Order deny,allow 2611s # Allow from all 2611s # Deny from 127.0.0.1/16 2611s # expecting access. 2611s ok 13 2611s # --- 2611s # Order deny,allow 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 14 2611s # --- 2611s # Order deny,allow 2611s # Allow from all 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 15 2611s # --- 2611s # Order deny,allow 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 16 2611s # --- 2611s # Order deny,allow 2611s # Allow from all 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 17 2611s # --- 2611s # Order deny,allow 2611s # Allow from localhost 2611s # expecting access. 2611s ok 18 2611s # --- 2611s # Order deny,allow 2611s # Deny from all 2611s # expecting access denial. 2611s ok 19 2611s # --- 2611s # Order deny,allow 2611s # Allow from localhost 2611s # Deny from all 2611s # expecting access. 2611s ok 20 2611s # --- 2611s # Order deny,allow 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 21 2611s # --- 2611s # Order deny,allow 2611s # Allow from localhost 2611s # Deny from localhost 2611s # expecting access. 2611s ok 22 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 23 2611s # --- 2611s # Order deny,allow 2611s # Allow from localhost 2611s # Deny from 127.0.0.1 2611s # expecting access. 2611s ok 24 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 25 2611s # --- 2611s # Order deny,allow 2611s # Allow from localhost 2611s # Deny from 127.0 2611s # expecting access. 2611s ok 26 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 27 2611s # --- 2611s # Order deny,allow 2611s # Allow from localhost 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access. 2611s ok 28 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 29 2611s # --- 2611s # Order deny,allow 2611s # Allow from localhost 2611s # Deny from 127.0.0.1/16 2611s # expecting access. 2611s ok 30 2611s # --- 2611s # Order deny,allow 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 31 2611s # --- 2611s # Order deny,allow 2611s # Allow from localhost 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 32 2611s # --- 2611s # Order deny,allow 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 33 2611s # --- 2611s # Order deny,allow 2611s # Allow from localhost 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 34 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1 2611s # expecting access. 2611s ok 35 2611s # --- 2611s # Order deny,allow 2611s # Deny from all 2611s # expecting access denial. 2611s ok 36 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1 2611s # Deny from all 2611s # expecting access. 2611s ok 37 2611s # --- 2611s # Order deny,allow 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 38 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1 2611s # Deny from localhost 2611s # expecting access. 2611s ok 39 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 40 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1 2611s # Deny from 127.0.0.1 2611s # expecting access. 2611s ok 41 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 42 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1 2611s # Deny from 127.0 2611s # expecting access. 2611s ok 43 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 44 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access. 2611s ok 45 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 46 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1 2611s # Deny from 127.0.0.1/16 2611s # expecting access. 2611s ok 47 2611s # --- 2611s # Order deny,allow 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 48 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 49 2611s # --- 2611s # Order deny,allow 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 50 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 51 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0 2611s # expecting access. 2611s ok 52 2611s # --- 2611s # Order deny,allow 2611s # Deny from all 2611s # expecting access denial. 2611s ok 53 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0 2611s # Deny from all 2611s # expecting access. 2611s ok 54 2611s # --- 2611s # Order deny,allow 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 55 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0 2611s # Deny from localhost 2611s # expecting access. 2611s ok 56 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 57 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0 2611s # Deny from 127.0.0.1 2611s # expecting access. 2611s ok 58 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 59 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0 2611s # Deny from 127.0 2611s # expecting access. 2611s ok 60 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 61 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access. 2611s ok 62 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 63 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0 2611s # Deny from 127.0.0.1/16 2611s # expecting access. 2611s ok 64 2611s # --- 2611s # Order deny,allow 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 65 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 66 2611s # --- 2611s # Order deny,allow 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 67 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 68 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # expecting access. 2611s ok 69 2611s # --- 2611s # Order deny,allow 2611s # Deny from all 2611s # expecting access denial. 2611s ok 70 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from all 2611s # expecting access. 2611s ok 71 2611s # --- 2611s # Order deny,allow 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 72 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from localhost 2611s # expecting access. 2611s ok 73 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 74 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 127.0.0.1 2611s # expecting access. 2611s ok 75 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 76 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 127.0 2611s # expecting access. 2611s ok 77 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 78 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access. 2611s ok 79 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 80 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 127.0.0.1/16 2611s # expecting access. 2611s ok 81 2611s # --- 2611s # Order deny,allow 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 82 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 83 2611s # --- 2611s # Order deny,allow 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 84 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 85 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/16 2611s # expecting access. 2611s ok 86 2611s # --- 2611s # Order deny,allow 2611s # Deny from all 2611s # expecting access denial. 2611s ok 87 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/16 2611s # Deny from all 2611s # expecting access. 2611s ok 88 2611s # --- 2611s # Order deny,allow 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 89 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/16 2611s # Deny from localhost 2611s # expecting access. 2611s ok 90 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 91 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/16 2611s # Deny from 127.0.0.1 2611s # expecting access. 2611s ok 92 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 93 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/16 2611s # Deny from 127.0 2611s # expecting access. 2611s ok 94 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 95 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/16 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access. 2611s ok 96 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 97 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/16 2611s # Deny from 127.0.0.1/16 2611s # expecting access. 2611s ok 98 2611s # --- 2611s # Order deny,allow 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 99 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/16 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 100 2611s # --- 2611s # Order deny,allow 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 101 2611s # --- 2611s # Order deny,allow 2611s # Allow from 127.0.0.1/16 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 102 2611s # --- 2611s # Order deny,allow 2611s # Allow from somewhere.else.com 2611s # expecting access. 2611s ok 103 2611s # --- 2611s # Order deny,allow 2611s # Deny from all 2611s # expecting access denial. 2611s ok 104 2611s # --- 2611s # Order deny,allow 2611s # Allow from somewhere.else.com 2611s # Deny from all 2611s # expecting access denial. 2611s ok 105 2611s # --- 2611s # Order deny,allow 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 106 2611s # --- 2611s # Order deny,allow 2611s # Allow from somewhere.else.com 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 107 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 108 2611s # --- 2611s # Order deny,allow 2611s # Allow from somewhere.else.com 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 109 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 110 2611s # --- 2611s # Order deny,allow 2611s # Allow from somewhere.else.com 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 111 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 112 2611s # --- 2611s # Order deny,allow 2611s # Allow from somewhere.else.com 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 113 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 114 2611s # --- 2611s # Order deny,allow 2611s # Allow from somewhere.else.com 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 115 2611s # --- 2611s # Order deny,allow 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 116 2611s # --- 2611s # Order deny,allow 2611s # Allow from somewhere.else.com 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 117 2611s # --- 2611s # Order deny,allow 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 118 2611s # --- 2611s # Order deny,allow 2611s # Allow from somewhere.else.com 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 119 2611s # --- 2611s # Order deny,allow 2611s # Allow from 66.6.6.6 2611s # expecting access. 2611s ok 120 2611s # --- 2611s # Order deny,allow 2611s # Deny from all 2611s # expecting access denial. 2611s ok 121 2611s # --- 2611s # Order deny,allow 2611s # Allow from 66.6.6.6 2611s # Deny from all 2611s # expecting access denial. 2611s ok 122 2611s # --- 2611s # Order deny,allow 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 123 2611s # --- 2611s # Order deny,allow 2611s # Allow from 66.6.6.6 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 124 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 125 2611s # --- 2611s # Order deny,allow 2611s # Allow from 66.6.6.6 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 126 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 127 2611s # --- 2611s # Order deny,allow 2611s # Allow from 66.6.6.6 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 128 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 129 2611s # --- 2611s # Order deny,allow 2611s # Allow from 66.6.6.6 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 130 2611s # --- 2611s # Order deny,allow 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 131 2611s # --- 2611s # Order deny,allow 2611s # Allow from 66.6.6.6 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 132 2611s # --- 2611s # Order deny,allow 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 133 2611s # --- 2611s # Order deny,allow 2611s # Allow from 66.6.6.6 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 134 2611s # --- 2611s # Order deny,allow 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 135 2611s # --- 2611s # Order deny,allow 2611s # Allow from 66.6.6.6 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 136 2611s # --- 2611s # Order allow,deny 2611s # Allow from all 2611s # expecting access. 2611s ok 137 2611s # --- 2611s # Order allow,deny 2611s # Deny from all 2611s # expecting access denial. 2611s ok 138 2611s # --- 2611s # Order allow,deny 2611s # Allow from all 2611s # Deny from all 2611s # expecting access denial. 2611s ok 139 2611s # --- 2611s # Order allow,deny 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 140 2611s # --- 2611s # Order allow,deny 2611s # Allow from all 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 141 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 142 2611s # --- 2611s # Order allow,deny 2611s # Allow from all 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 143 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 144 2611s # --- 2611s # Order allow,deny 2611s # Allow from all 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 145 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 146 2611s # --- 2611s # Order allow,deny 2611s # Allow from all 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 147 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 148 2611s # --- 2611s # Order allow,deny 2611s # Allow from all 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 149 2611s # --- 2611s # Order allow,deny 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 150 2611s # --- 2611s # Order allow,deny 2611s # Allow from all 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 151 2611s # --- 2611s # Order allow,deny 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 152 2611s # --- 2611s # Order allow,deny 2611s # Allow from all 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 153 2611s # --- 2611s # Order allow,deny 2611s # Allow from localhost 2611s # expecting access. 2611s ok 154 2611s # --- 2611s # Order allow,deny 2611s # Deny from all 2611s # expecting access denial. 2611s ok 155 2611s # --- 2611s # Order allow,deny 2611s # Allow from localhost 2611s # Deny from all 2611s # expecting access denial. 2611s ok 156 2611s # --- 2611s # Order allow,deny 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 157 2611s # --- 2611s # Order allow,deny 2611s # Allow from localhost 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 158 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 159 2611s # --- 2611s # Order allow,deny 2611s # Allow from localhost 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 160 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 161 2611s # --- 2611s # Order allow,deny 2611s # Allow from localhost 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 162 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 163 2611s # --- 2611s # Order allow,deny 2611s # Allow from localhost 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 164 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 165 2611s # --- 2611s # Order allow,deny 2611s # Allow from localhost 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 166 2611s # --- 2611s # Order allow,deny 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 167 2611s # --- 2611s # Order allow,deny 2611s # Allow from localhost 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 168 2611s # --- 2611s # Order allow,deny 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 169 2611s # --- 2611s # Order allow,deny 2611s # Allow from localhost 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 170 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1 2611s # expecting access. 2611s ok 171 2611s # --- 2611s # Order allow,deny 2611s # Deny from all 2611s # expecting access denial. 2611s ok 172 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1 2611s # Deny from all 2611s # expecting access denial. 2611s ok 173 2611s # --- 2611s # Order allow,deny 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 174 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 175 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 176 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 177 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 178 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 179 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 180 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 181 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 182 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 183 2611s # --- 2611s # Order allow,deny 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 184 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 185 2611s # --- 2611s # Order allow,deny 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 186 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 187 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0 2611s # expecting access. 2611s ok 188 2611s # --- 2611s # Order allow,deny 2611s # Deny from all 2611s # expecting access denial. 2611s ok 189 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0 2611s # Deny from all 2611s # expecting access denial. 2611s ok 190 2611s # --- 2611s # Order allow,deny 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 191 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 192 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 193 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 194 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 195 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 196 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 197 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 198 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 199 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 200 2611s # --- 2611s # Order allow,deny 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 201 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 202 2611s # --- 2611s # Order allow,deny 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 203 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 204 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # expecting access. 2611s ok 205 2611s # --- 2611s # Order allow,deny 2611s # Deny from all 2611s # expecting access denial. 2611s ok 206 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from all 2611s # expecting access denial. 2611s ok 207 2611s # --- 2611s # Order allow,deny 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 208 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 209 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 210 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 211 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 212 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 213 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 214 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 215 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 216 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 217 2611s # --- 2611s # Order allow,deny 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 218 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 219 2611s # --- 2611s # Order allow,deny 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 220 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 221 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/16 2611s # expecting access. 2611s ok 222 2611s # --- 2611s # Order allow,deny 2611s # Deny from all 2611s # expecting access denial. 2611s ok 223 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/16 2611s # Deny from all 2611s # expecting access denial. 2611s ok 224 2611s # --- 2611s # Order allow,deny 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 225 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/16 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 226 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 227 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/16 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 228 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 229 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/16 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 230 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 231 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/16 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 232 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 233 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/16 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 234 2611s # --- 2611s # Order allow,deny 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 235 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/16 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 236 2611s # --- 2611s # Order allow,deny 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 237 2611s # --- 2611s # Order allow,deny 2611s # Allow from 127.0.0.1/16 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 238 2611s # --- 2611s # Order allow,deny 2611s # Allow from somewhere.else.com 2611s # expecting access denial. 2611s ok 239 2611s # --- 2611s # Order allow,deny 2611s # Deny from all 2611s # expecting access denial. 2611s ok 240 2611s # --- 2611s # Order allow,deny 2611s # Allow from somewhere.else.com 2611s # Deny from all 2611s # expecting access denial. 2611s ok 241 2611s # --- 2611s # Order allow,deny 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 242 2611s # --- 2611s # Order allow,deny 2611s # Allow from somewhere.else.com 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 243 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 244 2611s # --- 2611s # Order allow,deny 2611s # Allow from somewhere.else.com 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 245 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 246 2611s # --- 2611s # Order allow,deny 2611s # Allow from somewhere.else.com 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 247 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 248 2611s # --- 2611s # Order allow,deny 2611s # Allow from somewhere.else.com 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 249 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 250 2611s # --- 2611s # Order allow,deny 2611s # Allow from somewhere.else.com 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 251 2611s # --- 2611s # Order allow,deny 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 252 2611s # --- 2611s # Order allow,deny 2611s # Allow from somewhere.else.com 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 253 2611s # --- 2611s # Order allow,deny 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 254 2611s # --- 2611s # Order allow,deny 2611s # Allow from somewhere.else.com 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 255 2611s # --- 2611s # Order allow,deny 2611s # Allow from 66.6.6.6 2611s # expecting access denial. 2611s ok 256 2611s # --- 2611s # Order allow,deny 2611s # Deny from all 2611s # expecting access denial. 2611s ok 257 2611s # --- 2611s # Order allow,deny 2611s # Allow from 66.6.6.6 2611s # Deny from all 2611s # expecting access denial. 2611s ok 258 2611s # --- 2611s # Order allow,deny 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 259 2611s # --- 2611s # Order allow,deny 2611s # Allow from 66.6.6.6 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 260 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 261 2611s # --- 2611s # Order allow,deny 2611s # Allow from 66.6.6.6 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 262 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 263 2611s # --- 2611s # Order allow,deny 2611s # Allow from 66.6.6.6 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 264 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 265 2611s # --- 2611s # Order allow,deny 2611s # Allow from 66.6.6.6 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 266 2611s # --- 2611s # Order allow,deny 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 267 2611s # --- 2611s # Order allow,deny 2611s # Allow from 66.6.6.6 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 268 2611s # --- 2611s # Order allow,deny 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 269 2611s # --- 2611s # Order allow,deny 2611s # Allow from 66.6.6.6 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 270 2611s # --- 2611s # Order allow,deny 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 271 2611s # --- 2611s # Order allow,deny 2611s # Allow from 66.6.6.6 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 272 2611s # --- 2611s # Order mutual-failure 2611s # Allow from all 2611s # expecting access. 2611s ok 273 2611s # --- 2611s # Order mutual-failure 2611s # Deny from all 2611s # expecting access denial. 2611s ok 274 2611s # --- 2611s # Order mutual-failure 2611s # Allow from all 2611s # Deny from all 2611s # expecting access denial. 2611s ok 275 2611s # --- 2611s # Order mutual-failure 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 276 2611s # --- 2611s # Order mutual-failure 2611s # Allow from all 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 277 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 278 2611s # --- 2611s # Order mutual-failure 2611s # Allow from all 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 279 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 280 2611s # --- 2611s # Order mutual-failure 2611s # Allow from all 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 281 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 282 2611s # --- 2611s # Order mutual-failure 2611s # Allow from all 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 283 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 284 2611s # --- 2611s # Order mutual-failure 2611s # Allow from all 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 285 2611s # --- 2611s # Order mutual-failure 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 286 2611s # --- 2611s # Order mutual-failure 2611s # Allow from all 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 287 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 288 2611s # --- 2611s # Order mutual-failure 2611s # Allow from all 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 289 2611s # --- 2611s # Order mutual-failure 2611s # Allow from localhost 2611s # expecting access. 2611s ok 290 2611s # --- 2611s # Order mutual-failure 2611s # Deny from all 2611s # expecting access denial. 2611s ok 291 2611s # --- 2611s # Order mutual-failure 2611s # Allow from localhost 2611s # Deny from all 2611s # expecting access denial. 2611s ok 292 2611s # --- 2611s # Order mutual-failure 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 293 2611s # --- 2611s # Order mutual-failure 2611s # Allow from localhost 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 294 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 295 2611s # --- 2611s # Order mutual-failure 2611s # Allow from localhost 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 296 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 297 2611s # --- 2611s # Order mutual-failure 2611s # Allow from localhost 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 298 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 299 2611s # --- 2611s # Order mutual-failure 2611s # Allow from localhost 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 300 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 301 2611s # --- 2611s # Order mutual-failure 2611s # Allow from localhost 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 302 2611s # --- 2611s # Order mutual-failure 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 303 2611s # --- 2611s # Order mutual-failure 2611s # Allow from localhost 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 304 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 305 2611s # --- 2611s # Order mutual-failure 2611s # Allow from localhost 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 306 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1 2611s # expecting access. 2611s ok 307 2611s # --- 2611s # Order mutual-failure 2611s # Deny from all 2611s # expecting access denial. 2611s ok 308 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1 2611s # Deny from all 2611s # expecting access denial. 2611s ok 309 2611s # --- 2611s # Order mutual-failure 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 310 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 311 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 312 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 313 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 314 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 315 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 316 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 317 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 318 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 319 2611s # --- 2611s # Order mutual-failure 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 320 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 321 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 322 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 323 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0 2611s # expecting access. 2611s ok 324 2611s # --- 2611s # Order mutual-failure 2611s # Deny from all 2611s # expecting access denial. 2611s ok 325 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0 2611s # Deny from all 2611s # expecting access denial. 2611s ok 326 2611s # --- 2611s # Order mutual-failure 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 327 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 328 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 329 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 330 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 331 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 332 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 333 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 334 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 335 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 336 2611s # --- 2611s # Order mutual-failure 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 337 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 338 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 339 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 340 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # expecting access. 2611s ok 341 2611s # --- 2611s # Order mutual-failure 2611s # Deny from all 2611s # expecting access denial. 2611s ok 342 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from all 2611s # expecting access denial. 2611s ok 343 2611s # --- 2611s # Order mutual-failure 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 344 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 345 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 346 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 347 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 348 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 349 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 350 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 351 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 352 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 353 2611s # --- 2611s # Order mutual-failure 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 354 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 355 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 356 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/255.255.0.0 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 357 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/16 2611s # expecting access. 2611s ok 358 2611s # --- 2611s # Order mutual-failure 2611s # Deny from all 2611s # expecting access denial. 2611s ok 359 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/16 2611s # Deny from all 2611s # expecting access denial. 2611s ok 360 2611s # --- 2611s # Order mutual-failure 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 361 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/16 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 362 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 363 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/16 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 364 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 365 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/16 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 366 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 367 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/16 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 368 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 369 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/16 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 370 2611s # --- 2611s # Order mutual-failure 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 371 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/16 2611s # Deny from somewhere.else.com 2611s # expecting access. 2611s ok 372 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 373 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 127.0.0.1/16 2611s # Deny from 66.6.6.6 2611s # expecting access. 2611s ok 374 2611s # --- 2611s # Order mutual-failure 2611s # Allow from somewhere.else.com 2611s # expecting access denial. 2611s ok 375 2611s # --- 2611s # Order mutual-failure 2611s # Deny from all 2611s # expecting access denial. 2611s ok 376 2611s # --- 2611s # Order mutual-failure 2611s # Allow from somewhere.else.com 2611s # Deny from all 2611s # expecting access denial. 2611s ok 377 2611s # --- 2611s # Order mutual-failure 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 378 2611s # --- 2611s # Order mutual-failure 2611s # Allow from somewhere.else.com 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 379 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 380 2611s # --- 2611s # Order mutual-failure 2611s # Allow from somewhere.else.com 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 381 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 382 2611s # --- 2611s # Order mutual-failure 2611s # Allow from somewhere.else.com 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 383 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 384 2611s # --- 2611s # Order mutual-failure 2611s # Allow from somewhere.else.com 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 385 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 386 2611s # --- 2611s # Order mutual-failure 2611s # Allow from somewhere.else.com 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 387 2611s # --- 2611s # Order mutual-failure 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 388 2611s # --- 2611s # Order mutual-failure 2611s # Allow from somewhere.else.com 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 389 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 390 2611s # --- 2611s # Order mutual-failure 2611s # Allow from somewhere.else.com 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 391 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 66.6.6.6 2611s # expecting access denial. 2611s ok 392 2611s # --- 2611s # Order mutual-failure 2611s # Deny from all 2611s # expecting access denial. 2611s ok 393 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 66.6.6.6 2611s # Deny from all 2611s # expecting access denial. 2611s ok 394 2611s # --- 2611s # Order mutual-failure 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 395 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 66.6.6.6 2611s # Deny from localhost 2611s # expecting access denial. 2611s ok 396 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 397 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 66.6.6.6 2611s # Deny from 127.0.0.1 2611s # expecting access denial. 2611s ok 398 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 399 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 66.6.6.6 2611s # Deny from 127.0 2611s # expecting access denial. 2611s ok 400 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 401 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 66.6.6.6 2611s # Deny from 127.0.0.1/255.255.0.0 2611s # expecting access denial. 2611s ok 402 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 403 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 66.6.6.6 2611s # Deny from 127.0.0.1/16 2611s # expecting access denial. 2611s ok 404 2611s # --- 2611s # Order mutual-failure 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 405 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 66.6.6.6 2611s # Deny from somewhere.else.com 2611s # expecting access denial. 2611s ok 406 2611s # --- 2611s # Order mutual-failure 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 407 2611s # --- 2611s # Order mutual-failure 2611s # Allow from 66.6.6.6 2611s # Deny from 66.6.6.6 2611s # expecting access denial. 2611s ok 408 2611s ok 2617s t/modules/actions.t ................. 2617s 1..20 2617s # Running under perl version 5.040000 for linux 2617s # Current time local: Fri Nov 29 21:34:12 2024 2617s # Current time GMT: Fri Nov 29 21:34:12 2024 2617s # Using Test.pm version 1.31 2617s # Using Apache/Test.pm version 1.44 2617s # expected: 200 2617s # received: '200' 2617s ok 1 2617s # expected: 'nada' 2617s # received: 'nada' 2617s ok 2 2617s # expected: 404 2617s # received: '404' 2617s ok 3 2617s ok 4 # skip RC=404, no need to check content 2617s # expected: 404 2617s # received: '404' 2617s ok 5 2617s ok 6 # skip RC=404, no need to check content 2617s # expected: 404 2617s # received: '404' 2617s ok 7 2617s ok 8 # skip RC=404, no need to check content 2617s # expected: 200 2617s # received: '200' 2617s ok 9 2617s # expected: 'nada' 2617s # received: 'nada' 2617s ok 10 2617s # expected: 404 2617s # received: '404' 2617s ok 11 2617s ok 12 # skip RC=404, no need to check content 2617s # expected: 200 2617s # received: '200' 2617s ok 13 2617s # expected: 'POST 2617s # foo2: bar2 2617s # ' 2617s # received: 'POST 2617s # foo2: bar2 2617s # ' 2617s ok 14 2617s # expected: 405 2617s # received: '405' 2617s ok 15 2617s # expected: 200 2617s # received: '200' 2617s ok 16 2617s # expected: 'foo=bar' 2617s # received: 'foo=bar' 2617s ok 17 2617s # expected: 200 2617s # received: '200' 2617s ok 18 2617s # expected: 'POST 2617s # foo2: bar2 2617s # ' 2617s # received: 'POST 2617s # foo2: bar2 2617s # ' 2617s ok 19 2617s # expected: 405 2617s # received: '405' 2617s ok 20 2617s ok 2624s t/modules/alias.t ................... 2624s 1..134 2624s # Running under perl version 5.040000 for linux 2624s # Current time local: Fri Nov 29 21:34:18 2024 2624s # Current time GMT: Fri Nov 29 21:34:18 2024 2624s # Using Test.pm version 1.31 2624s # Using Apache/Test.pm version 1.44 2624s # verifying simple aliases 2624s # testing : /alias/ 2624s # expected: 200 2624s # received: '200' 2624s ok 1 2624s # testing : /bogu/ 2624s # expected: 404 2624s # received: '404' 2624s ok 2 2624s # verifying alias match with /ali[0-9]. 2624s # testing : /ali0 2624s # expected: 0 2624s # received: '0' 2624s ok 3 2624s # testing : /ali1 2624s # expected: 1 2624s # received: '1' 2624s ok 4 2624s # testing : /ali2 2624s # expected: 2 2624s # received: '2' 2624s ok 5 2624s # testing : /ali3 2624s # expected: 3 2624s # received: '3' 2624s ok 6 2624s # testing : /ali4 2624s # expected: 4 2624s # received: '4' 2624s ok 7 2624s # testing : /ali5 2624s # expected: 5 2624s # received: '5' 2624s ok 8 2624s # testing : /ali6 2624s # expected: 6 2624s # received: '6' 2624s ok 9 2624s # testing : /ali7 2624s # expected: 7 2624s # received: '7' 2624s ok 10 2624s # testing : /ali8 2624s # expected: 8 2624s # received: '8' 2624s ok 11 2624s # testing : /ali9 2624s # expected: 9 2624s # received: '9' 2624s ok 12 2624s # verifying expression alias match with /expr/ali[0-9]. 2624s # testing : /ali0 2624s # expected: 0 2624s # received: '0' 2624s ok 13 2624s # testing : /ali1 2624s # expected: 1 2624s # received: '1' 2624s ok 14 2624s # testing : /ali2 2624s # expected: 2 2624s # received: '2' 2624s ok 15 2624s # testing : /ali3 2624s # expected: 3 2624s # received: '3' 2624s ok 16 2624s # testing : /ali4 2624s # expected: 4 2624s # received: '4' 2624s ok 17 2624s # testing : /ali5 2624s # expected: 5 2624s # received: '5' 2624s ok 18 2624s # testing : /ali6 2624s # expected: 6 2624s # received: '6' 2624s ok 19 2624s # testing : /ali7 2624s # expected: 7 2624s # received: '7' 2624s ok 20 2624s # testing : /ali8 2624s # expected: 8 2624s # received: '8' 2624s ok 21 2624s # testing : /ali9 2624s # expected: 9 2624s # received: '9' 2624s ok 22 2624s # testing : /forbid 2624s # expected: '403' 2624s # received: '403' 2624s ok 23 2624s # testing : /gone 2624s # expected: '410' 2624s # received: '410' 2624s ok 24 2624s # testing : /perm 2624s # expected: '301' 2624s # received: '301' 2624s ok 25 2624s # testing : /perm2 2624s # expected: '301' 2624s # received: '301' 2624s ok 26 2624s # testing : /seeother 2624s # expected: '303' 2624s # received: '303' 2624s ok 27 2624s # testing : /temp 2624s # expected: '302' 2624s # received: '302' 2624s ok 28 2624s # testing : /temp2 2624s # expected: '302' 2624s # received: '302' 2624s ok 29 2624s verifying body of perm and temp redirect match 2624s # testing : /p0 2624s # expected: 0 2624s # received: '0' 2624s ok 30 2624s # testing : /p1 2624s # expected: 1 2624s # received: '1' 2624s ok 31 2624s # testing : /p2 2624s # expected: 2 2624s # received: '2' 2624s ok 32 2624s # testing : /p3 2624s # expected: 3 2624s # received: '3' 2624s ok 33 2624s # testing : /p4 2624s # expected: 4 2624s # received: '4' 2624s ok 34 2624s # testing : /p5 2624s # expected: 5 2624s # received: '5' 2624s ok 35 2624s # testing : /p6 2624s # expected: 6 2624s # received: '6' 2624s ok 36 2624s # testing : /p7 2624s # expected: 7 2624s # received: '7' 2624s ok 37 2624s # testing : /p8 2624s # expected: 8 2624s # received: '8' 2624s ok 38 2624s # testing : /p9 2624s # expected: 9 2624s # received: '9' 2624s ok 39 2624s # testing : /t0 2624s # expected: 0 2624s # received: '0' 2624s ok 40 2624s # testing : /t1 2624s # expected: 1 2624s # received: '1' 2624s ok 41 2624s # testing : /t2 2624s # expected: 2 2624s # received: '2' 2624s ok 42 2624s # testing : /t3 2624s # expected: 3 2624s # received: '3' 2624s ok 43 2624s # testing : /t4 2624s # expected: 4 2624s # received: '4' 2624s ok 44 2624s # testing : /t5 2624s # expected: 5 2624s # received: '5' 2624s ok 45 2624s # testing : /t6 2624s # expected: 6 2624s # received: '6' 2624s ok 46 2624s # testing : /t7 2624s # expected: 7 2624s # received: '7' 2624s ok 47 2624s # testing : /t8 2624s # expected: 8 2624s # received: '8' 2624s ok 48 2624s # testing : /t9 2624s # expected: 9 2624s # received: '9' 2624s ok 49 2624s verifying body of perm and temp redirect match with expression support 2624s # testing : /p0 2624s # expected: 0 2624s # received: '0' 2624s ok 50 2624s # testing : /p1 2624s # expected: 1 2624s # received: '1' 2624s ok 51 2624s # testing : /p2 2624s # expected: 2 2624s # received: '2' 2624s ok 52 2624s # testing : /p3 2624s # expected: 3 2624s # received: '3' 2624s ok 53 2624s # testing : /p4 2624s # expected: 4 2624s # received: '4' 2624s ok 54 2624s # testing : /p5 2624s # expected: 5 2624s # received: '5' 2624s ok 55 2624s # testing : /p6 2624s # expected: 6 2624s # received: '6' 2624s ok 56 2624s # testing : /p7 2624s # expected: 7 2624s # received: '7' 2624s ok 57 2624s # testing : /p8 2624s # expected: 8 2624s # received: '8' 2624s ok 58 2624s # testing : /p9 2624s # expected: 9 2624s # received: '9' 2624s ok 59 2624s # testing : /t0 2624s # expected: 0 2624s # received: '0' 2624s ok 60 2624s # testing : /t1 2624s # expected: 1 2624s # received: '1' 2624s ok 61 2624s # testing : /t2 2624s # expected: 2 2624s # received: '2' 2624s ok 62 2624s # testing : /t3 2624s # expected: 3 2624s # received: '3' 2624s ok 63 2624s # testing : /t4 2624s # expected: 4 2624s # received: '4' 2624s ok 64 2624s # testing : /t5 2624s # expected: 5 2624s # received: '5' 2624s ok 65 2624s # testing : /t6 2624s # expected: 6 2624s # received: '6' 2624s ok 66 2624s # testing : /t7 2624s # expected: 7 2624s # received: '7' 2624s ok 67 2624s # testing : /t8 2624s # expected: 8 2624s # received: '8' 2624s ok 68 2624s # testing : /t9 2624s # expected: 9 2624s # received: '9' 2624s ok 69 2624s verifying return code of seeother and gone redirect match 2624s # testing : g0 2624s # expected: '410' 2624s # received: '410' 2624s ok 70 2624s # testing : g1 2624s # expected: '410' 2624s # received: '410' 2624s ok 71 2624s # testing : g2 2624s # expected: '410' 2624s # received: '410' 2624s ok 72 2624s # testing : g3 2624s # expected: '410' 2624s # received: '410' 2624s ok 73 2624s # testing : g4 2624s # expected: '410' 2624s # received: '410' 2624s ok 74 2624s # testing : g5 2624s # expected: '410' 2624s # received: '410' 2624s ok 75 2624s # testing : g6 2624s # expected: '410' 2624s # received: '410' 2624s ok 76 2624s # testing : g7 2624s # expected: '410' 2624s # received: '410' 2624s ok 77 2624s # testing : g8 2624s # expected: '410' 2624s # received: '410' 2624s ok 78 2624s # testing : g9 2624s # expected: '410' 2624s # received: '410' 2624s ok 79 2624s # testing : s0 2624s # expected: '303' 2624s # received: '303' 2624s ok 80 2624s # testing : s1 2624s # expected: '303' 2624s # received: '303' 2624s ok 81 2624s # testing : s2 2624s # expected: '303' 2624s # received: '303' 2624s ok 82 2624s # testing : s3 2624s # expected: '303' 2624s # received: '303' 2624s ok 83 2624s # testing : s4 2624s # expected: '303' 2624s # received: '303' 2624s ok 84 2624s # testing : s5 2624s # expected: '303' 2624s # received: '303' 2624s ok 85 2624s # testing : s6 2624s # expected: '303' 2624s # received: '303' 2624s ok 86 2624s # testing : s7 2624s # expected: '303' 2624s # received: '303' 2624s ok 87 2624s # testing : s8 2624s # expected: '303' 2624s # received: '303' 2624s ok 88 2624s # testing : s9 2624s # expected: '303' 2624s # received: '303' 2624s ok 89 2624s # testing : f0 2624s # expected: '403' 2624s # received: '403' 2624s ok 90 2624s # testing : f1 2624s # expected: '403' 2624s # received: '403' 2624s ok 91 2624s # testing : f2 2624s # expected: '403' 2624s # received: '403' 2624s ok 92 2624s # testing : f3 2624s # expected: '403' 2624s # received: '403' 2624s ok 93 2624s # testing : f4 2624s # expected: '403' 2624s # received: '403' 2624s ok 94 2624s # testing : f5 2624s # expected: '403' 2624s # received: '403' 2624s ok 95 2624s # testing : f6 2624s # expected: '403' 2624s # received: '403' 2624s ok 96 2624s # testing : f7 2624s # expected: '403' 2624s # received: '403' 2624s ok 97 2624s # testing : f8 2624s # expected: '403' 2624s # received: '403' 2624s ok 98 2624s # testing : f9 2624s # expected: '403' 2624s # received: '403' 2624s ok 99 2624s verifying return code of seeother and gone redirect match with expression support 2624s # testing : g0 2624s # expected: '410' 2624s # received: '410' 2624s ok 100 2624s # testing : g1 2624s # expected: '410' 2624s # received: '410' 2624s ok 101 2624s # testing : g2 2624s # expected: '410' 2624s # received: '410' 2624s ok 102 2624s # testing : g3 2624s # expected: '410' 2624s # received: '410' 2624s ok 103 2624s # testing : g4 2624s # expected: '410' 2624s # received: '410' 2624s ok 104 2624s # testing : g5 2624s # expected: '410' 2624s # received: '410' 2624s ok 105 2624s # testing : g6 2624s # expected: '410' 2624s # received: '410' 2624s ok 106 2624s # testing : g7 2624s # expected: '410' 2624s # received: '410' 2624s ok 107 2624s # testing : g8 2624s # expected: '410' 2624s # received: '410' 2624s ok 108 2624s # testing : g9 2624s # expected: '410' 2624s # received: '410' 2624s ok 109 2624s # testing : s0 2624s # expected: '303' 2624s # received: '303' 2624s ok 110 2624s # testing : s1 2624s # expected: '303' 2624s # received: '303' 2624s ok 111 2624s # testing : s2 2624s # expected: '303' 2624s # received: '303' 2624s ok 112 2624s # testing : s3 2624s # expected: '303' 2624s # received: '303' 2624s ok 113 2624s # testing : s4 2624s # expected: '303' 2624s # received: '303' 2624s ok 114 2624s # testing : s5 2624s # expected: '303' 2624s # received: '303' 2624s ok 115 2624s # testing : s6 2624s # expected: '303' 2624s # received: '303' 2624s ok 116 2624s # testing : s7 2624s # expected: '303' 2624s # received: '303' 2624s ok 117 2624s # testing : s8 2624s # expected: '303' 2624s # received: '303' 2624s ok 118 2624s # testing : s9 2624s # expected: '303' 2624s # received: '303' 2624s ok 119 2624s # testing : f0 2624s # expected: '403' 2624s # received: '403' 2624s ok 120 2624s # testing : f1 2624s # expected: '403' 2624s # received: '403' 2624s ok 121 2624s # testing : f2 2624s # expected: '403' 2624s # received: '403' 2624s ok 122 2624s # testing : f3 2624s # expected: '403' 2624s # received: '403' 2624s ok 123 2624s # testing : f4 2624s # expected: '403' 2624s # received: '403' 2624s ok 124 2624s # testing : f5 2624s # expected: '403' 2624s # received: '403' 2624s ok 125 2624s # testing : f6 2624s # expected: '403' 2624s # received: '403' 2624s ok 126 2624s # testing : f7 2624s # expected: '403' 2624s # received: '403' 2624s ok 127 2624s # testing : f8 2624s # expected: '403' 2624s # received: '403' 2624s ok 128 2624s # testing : f9 2624s # expected: '403' 2624s # received: '403' 2624s ok 129 2624s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2624s # verifying /modules/alias/script is plain text 2624s # testing : /modules/alias/script 2624s # expected: '#!/bin/sh 2624s # echo Content-type: text/plain 2624s # echo 2624s # echo this is a shell script cgi. 2624s # ' 2624s # received: '#!/bin/sh 2624s # echo Content-type: text/plain 2624s # echo 2624s # echo this is a shell script cgi. 2624s # ' 2624s ok 130 2624s # verifying same file accessed at /cgi/script is executed code 2624s # testing : /cgi/script 2624s # expected: 'this is a shell script cgi. 2624s # ' 2624s # received: 'this is a shell script cgi. 2624s # ' 2624s ok 131 2624s # verifying ScriptAliasMatch with /aliascgi-script 2624s # testing : /aliascgi-script 2624s # expected: 'this is a shell script cgi. 2624s # ' 2624s # received: 'this is a shell script cgi. 2624s # ' 2624s ok 132 2624s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 2624s # testing : /aliascgi-script 2624s # expected: 'this is a shell script cgi. 2624s # ' 2624s # received: 'this is a shell script cgi. 2624s # ' 2624s ok 133 2624s # verifying bad script alias. 2624s # testing : /aliascgi-nada 2624s # expected: 404 2624s # received: '404' 2624s ok 134 2624s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2624s ok 2630s t/modules/allowmethods.t ............ 2630s 1..9 2630s # Running under perl version 5.040000 for linux 2630s # Current time local: Fri Nov 29 21:34:25 2024 2630s # Current time GMT: Fri Nov 29 21:34:25 2024 2630s # Using Test.pm version 1.31 2630s # Using Apache/Test.pm version 1.44 2630s # testing : Get request to /Get responds 200 2630s # expected: 200 2630s # received: '200' 2630s ok 1 2630s # testing : Head request to /Get responds 200 2630s # expected: 200 2630s # received: '200' 2630s ok 2 2630s # testing : Post request to /Get responds 405 2630s # expected: 405 2630s # received: '405' 2630s ok 3 2630s # testing : Get request to /Head responds 200 2630s # expected: 200 2630s # received: '200' 2630s ok 4 2630s # testing : Head request to /Head responds 200 2630s # expected: 200 2630s # received: '200' 2630s ok 5 2630s # testing : Post request to /Head responds 405 2630s # expected: 405 2630s # received: '405' 2630s ok 6 2630s # testing : Get request to /Post responds 405 2630s # expected: 405 2630s # received: '405' 2630s ok 7 2630s # testing : Head request to /Post responds 405 2630s # expected: 405 2630s # received: '405' 2630s ok 8 2630s # testing : Post request to /Post responds 200 2630s # expected: 200 2630s # received: '200' 2630s ok 9 2630s ok 2636s t/modules/asis.t .................... 2636s 1..3 2636s # Running under perl version 5.040000 for linux 2636s # Current time local: Fri Nov 29 21:34:31 2024 2636s # Current time GMT: Fri Nov 29 21:34:31 2024 2636s # Using Test.pm version 1.31 2636s # Using Apache/Test.pm version 1.44 2636s # testing : asis content OK 2636s # expected: 'This is asis content. 2636s # ' 2636s # received: 'This is asis content. 2636s # ' 2636s ok 1 2636s # testing : asis gave 404 error 2636s # expected: 404 2636s # received: '404' 2636s ok 2 2636s # testing : asis gave 403 error 2636s # expected: 403 2636s # received: '403' 2636s ok 3 2636s ok 2645s t/modules/authz_core.t .............. 2645s 1..504 2645s # Running under perl version 5.040000 for linux 2645s # Current time local: Fri Nov 29 21:34:37 2024 2645s # Current time GMT: Fri Nov 29 21:34:37 2024 2645s # Using Test.pm version 1.31 2645s # Using Apache/Test.pm version 1.44 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/basic1 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/groups1 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 200, expected 200 [a/ : a/ ] 2645s ok 1 2645s # got 200, expected 200 [a/ : a/ 1] 2645s ok 2 2645s # got 200, expected 200 [a/ : a/ 2] 2645s ok 3 2645s # got 200, expected 200 [a/ : a/ 1 2] 2645s ok 4 2645s # got 200, expected 200 [a/ : a/ 3] 2645s ok 5 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ user1: a/ ] 2645s ok 6 2645s # got 200, expected 200 [a/ user1: a/ user1] 2645s ok 7 2645s # got 401, expected 401 [a/ user1: a/ user2] 2645s ok 8 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ Any 1 2: a/ ] 2645s ok 9 2645s # got 200, expected 200 [a/ Any 1 2: a/ 1] 2645s ok 10 2645s # got 200, expected 200 [a/ Any 1 2: a/ 2] 2645s ok 11 2645s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 2645s ok 12 2645s # got 403, expected 403 [a/ Any 1 2: a/ 3] 2645s ok 13 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2645s ok 14 2645s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2645s ok 15 2645s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2645s ok 16 2645s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2645s ok 17 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2645s ok 18 2645s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2645s ok 19 2645s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2645s ok 20 2645s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2645s ok 21 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 2645s ok 22 2645s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 2645s ok 23 2645s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 2645s ok 24 2645s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 2645s ok 25 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2645s ok 26 2645s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2645s ok 27 2645s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 2645s ok 28 2645s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2645s ok 29 2645s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 2645s ok 30 2645s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2645s ok 31 2645s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 2645s ok 32 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2645s ok 33 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2645s ok 34 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2645s ok 35 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2645s ok 36 2645s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2645s ok 37 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2645s ok 38 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2645s ok 39 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2645s ok 40 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2645s ok 41 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2645s ok 42 2645s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2645s ok 43 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2645s ok 44 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2645s ok 45 2645s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2645s ok 46 2645s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 2645s ok 47 2645s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 2645s ok 48 2645s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2645s ok 49 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2645s ok 50 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2645s ok 51 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2645s ok 52 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2645s ok 53 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2645s ok 54 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2645s ok 55 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2645s ok 56 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2645s ok 57 2645s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 2645s ok 58 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 1 !2: a/ ] 2645s ok 59 2645s # got 200, expected 200 [a/ All 1 !2: a/ 1] 2645s ok 60 2645s # got 403, expected 403 [a/ All 1 !2: a/ 2] 2645s ok 61 2645s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 2645s ok 62 2645s # got 403, expected 403 [a/ All 1 !2: a/ 3] 2645s ok 63 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2645s ok 64 2645s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2645s ok 65 2645s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2645s ok 66 2645s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2645s ok 67 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2645s ok 68 2645s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2645s ok 69 2645s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2645s ok 70 2645s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2645s ok 71 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2645s ok 72 2645s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 2645s ok 73 2645s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 2645s ok 74 2645s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 2645s ok 75 2645s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 2645s ok 76 2645s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2645s ok 77 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2645s ok 78 2645s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2645s ok 79 2645s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 2645s ok 80 2645s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2645s ok 81 2645s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 2645s ok 82 2645s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2645s ok 83 2645s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 2645s ok 84 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2645s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 2645s ok 85 2645s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 2645s ok 86 2645s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 2645s ok 87 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2645s ok 88 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2645s ok 89 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2645s ok 90 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2645s ok 91 2645s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2645s ok 92 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2645s ok 93 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2645s ok 94 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2645s ok 95 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2645s ok 96 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2645s ok 97 2645s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2645s ok 98 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2645s ok 99 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2645s ok 100 2645s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2645s ok 101 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2645s ok 102 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2645s ok 103 2645s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2645s ok 104 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2645s ok 105 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2645s ok 106 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2645s ok 107 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2645s ok 108 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2645s ok 109 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2645s ok 110 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2645s ok 111 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2645s ok 112 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2645s ok 113 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 1 2: a/ ] 2645s ok 114 2645s # got 403, expected 403 [a/ All 1 2: a/ 1] 2645s ok 115 2645s # got 403, expected 403 [a/ All 1 2: a/ 2] 2645s ok 116 2645s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 2645s ok 117 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2645s ok 118 2645s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2645s ok 119 2645s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2645s ok 120 2645s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2645s ok 121 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2645s ok 122 2645s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2645s ok 123 2645s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2645s ok 124 2645s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2645s ok 125 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2645s ok 126 2645s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 2645s ok 127 2645s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 2645s ok 128 2645s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 2645s ok 129 2645s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 2645s ok 130 2645s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2645s ok 131 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 2645s ok 132 2645s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 2645s ok 133 2645s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 2645s ok 134 2645s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 2645s ok 135 2645s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 2645s ok 136 2645s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 2645s ok 137 2645s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 2645s ok 138 2645s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 2645s ok 139 2645s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 2645s ok 140 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2645s ok 141 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2645s ok 142 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2645s ok 143 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2645s ok 144 2645s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2645s ok 145 2645s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2645s ok 146 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2645s ok 147 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2645s ok 148 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2645s ok 149 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2645s ok 150 2645s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2645s ok 151 2645s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2645s ok 152 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2645s ok 153 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 2645s ok 154 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2645s ok 155 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2645s ok 156 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2645s ok 157 2645s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2645s ok 158 2645s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2645s ok 159 2645s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 2645s ok 160 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2645s ok 161 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2645s ok 162 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2645s ok 163 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2645s ok 164 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2645s ok 165 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2645s ok 166 2645s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2645s ok 167 2645s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 2645s ok 168 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 2645s ok 169 2645s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 2645s ok 170 2645s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 2645s ok 171 2645s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 2645s ok 172 2645s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 2645s ok 173 2645s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 2645s ok 174 2645s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 2645s ok 175 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 2645s ok 176 2645s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 2645s ok 177 2645s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 2645s ok 178 2645s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 2645s ok 179 2645s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 2645s ok 180 2645s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 2645s ok 181 2645s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 2645s ok 182 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 2645s ok 183 2645s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 2645s ok 184 2645s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 2645s ok 185 2645s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 2645s ok 186 2645s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 2645s ok 187 2645s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 2645s ok 188 2645s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 2645s ok 189 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 2645s ok 190 2645s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 2645s ok 191 2645s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 2645s ok 192 2645s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 2645s ok 193 2645s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 2645s ok 194 2645s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 2645s ok 195 2645s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 2645s ok 196 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 2645s ok 197 2645s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 2645s ok 198 2645s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 2645s ok 199 2645s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 2645s ok 200 2645s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 2645s ok 201 2645s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 2645s ok 202 2645s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 2645s ok 203 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 2645s ok 204 2645s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 2645s ok 205 2645s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 2645s ok 206 2645s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 2645s ok 207 2645s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 2645s ok 208 2645s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 2645s ok 209 2645s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 2645s ok 210 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 2645s ok 211 2645s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 2645s ok 212 2645s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 2645s ok 213 2645s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 2645s ok 214 2645s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 2645s ok 215 2645s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 2645s ok 216 2645s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 2645s ok 217 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 2645s ok 218 2645s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 2645s ok 219 2645s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 2645s ok 220 2645s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 2645s ok 221 2645s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 2645s ok 222 2645s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 2645s ok 223 2645s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 2645s ok 224 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 2645s ok 225 2645s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 2645s ok 226 2645s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 2645s ok 227 2645s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 2645s ok 228 2645s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 2645s ok 229 2645s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 2645s ok 230 2645s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 2645s ok 231 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 2645s ok 232 2645s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 2645s ok 233 2645s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 2645s ok 234 2645s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 2645s ok 235 2645s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 2645s ok 236 2645s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 2645s ok 237 2645s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 2645s ok 238 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 2645s ok 239 2645s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 2645s ok 240 2645s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 2645s ok 241 2645s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 2645s ok 242 2645s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 2645s ok 243 2645s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 2645s ok 244 2645s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 2645s ok 245 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 2645s ok 246 2645s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 2645s ok 247 2645s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 2645s ok 248 2645s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 2645s ok 249 2645s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 2645s ok 250 2645s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 2645s ok 251 2645s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 2645s ok 252 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 2645s ok 253 2645s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 2645s ok 254 2645s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 2645s ok 255 2645s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 2645s ok 256 2645s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 2645s ok 257 2645s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 2645s ok 258 2645s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 2645s ok 259 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 2645s ok 260 2645s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 2645s ok 261 2645s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 2645s ok 262 2645s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 2645s ok 263 2645s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 2645s ok 264 2645s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 2645s ok 265 2645s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 2645s ok 266 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 2645s ok 267 2645s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 2645s ok 268 2645s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 2645s ok 269 2645s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 2645s ok 270 2645s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 2645s ok 271 2645s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 2645s ok 272 2645s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 2645s ok 273 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 2645s ok 274 2645s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 2645s ok 275 2645s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 2645s ok 276 2645s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 2645s ok 277 2645s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 2645s ok 278 2645s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 2645s ok 279 2645s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 2645s ok 280 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 2645s ok 281 2645s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 2645s ok 282 2645s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 2645s ok 283 2645s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 2645s ok 284 2645s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 2645s ok 285 2645s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 2645s ok 286 2645s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 2645s ok 287 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 2645s ok 288 2645s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 2645s ok 289 2645s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 2645s ok 290 2645s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 2645s ok 291 2645s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 2645s ok 292 2645s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 2645s ok 293 2645s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 2645s ok 294 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 2645s ok 295 2645s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 2645s ok 296 2645s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 2645s ok 297 2645s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 2645s ok 298 2645s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 2645s ok 299 2645s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 2645s ok 300 2645s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 2645s ok 301 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 2645s ok 302 2645s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 2645s ok 303 2645s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 2645s ok 304 2645s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 2645s ok 305 2645s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 2645s ok 306 2645s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 2645s ok 307 2645s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 2645s ok 308 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 2645s ok 309 2645s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 2645s ok 310 2645s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 2645s ok 311 2645s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 2645s ok 312 2645s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 2645s ok 313 2645s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 2645s ok 314 2645s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 2645s ok 315 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 2645s ok 316 2645s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 2645s ok 317 2645s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 2645s ok 318 2645s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 2645s ok 319 2645s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 2645s ok 320 2645s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 2645s ok 321 2645s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 2645s ok 322 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 2645s ok 323 2645s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 2645s ok 324 2645s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 2645s ok 325 2645s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 2645s ok 326 2645s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 2645s ok 327 2645s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 2645s ok 328 2645s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 2645s ok 329 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 2645s ok 330 2645s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 2645s ok 331 2645s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 2645s ok 332 2645s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 2645s ok 333 2645s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 2645s ok 334 2645s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 2645s ok 335 2645s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 2645s ok 336 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 2645s ok 337 2645s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 2645s ok 338 2645s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 2645s ok 339 2645s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 2645s ok 340 2645s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 2645s ok 341 2645s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 2645s ok 342 2645s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 2645s ok 343 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 2645s ok 344 2645s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 2645s ok 345 2645s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 2645s ok 346 2645s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 2645s ok 347 2645s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 2645s ok 348 2645s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 2645s ok 349 2645s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 2645s ok 350 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 2645s ok 351 2645s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 2645s ok 352 2645s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 2645s ok 353 2645s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 2645s ok 354 2645s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 2645s ok 355 2645s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 2645s ok 356 2645s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 2645s ok 357 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 2645s ok 358 2645s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 2645s ok 359 2645s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 2645s ok 360 2645s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 2645s ok 361 2645s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 2645s ok 362 2645s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 2645s ok 363 2645s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 2645s ok 364 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 2645s ok 365 2645s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 2645s ok 366 2645s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 2645s ok 367 2645s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 2645s ok 368 2645s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 2645s ok 369 2645s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 2645s ok 370 2645s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 2645s ok 371 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 2645s ok 372 2645s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 2645s ok 373 2645s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 2645s ok 374 2645s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 2645s ok 375 2645s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 2645s ok 376 2645s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 2645s ok 377 2645s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 2645s ok 378 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 2645s ok 379 2645s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 2645s ok 380 2645s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 2645s ok 381 2645s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 2645s ok 382 2645s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 2645s ok 383 2645s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 2645s ok 384 2645s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 2645s ok 385 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 2645s ok 386 2645s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 2645s ok 387 2645s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 2645s ok 388 2645s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 2645s ok 389 2645s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 2645s ok 390 2645s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 2645s ok 391 2645s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 2645s ok 392 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 2645s ok 393 2645s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 2645s ok 394 2645s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 2645s ok 395 2645s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 2645s ok 396 2645s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 2645s ok 397 2645s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 2645s ok 398 2645s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 2645s ok 399 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 2645s ok 400 2645s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 2645s ok 401 2645s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 2645s ok 402 2645s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 2645s ok 403 2645s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 2645s ok 404 2645s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 2645s ok 405 2645s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 2645s ok 406 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 2645s ok 407 2645s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 2645s ok 408 2645s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 2645s ok 409 2645s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 2645s ok 410 2645s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 2645s ok 411 2645s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 2645s ok 412 2645s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 2645s ok 413 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 2645s ok 414 2645s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 2645s ok 415 2645s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 2645s ok 416 2645s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 2645s ok 417 2645s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 2645s ok 418 2645s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 2645s ok 419 2645s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 2645s ok 420 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 2645s ok 421 2645s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 2645s ok 422 2645s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 2645s ok 423 2645s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 2645s ok 424 2645s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 2645s ok 425 2645s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 2645s ok 426 2645s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 2645s ok 427 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 2645s ok 428 2645s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 2645s ok 429 2645s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 2645s ok 430 2645s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 2645s ok 431 2645s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 2645s ok 432 2645s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 2645s ok 433 2645s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 2645s ok 434 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 2645s ok 435 2645s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 2645s ok 436 2645s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 2645s ok 437 2645s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 2645s ok 438 2645s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 2645s ok 439 2645s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 2645s ok 440 2645s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 2645s ok 441 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 2645s ok 442 2645s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 2645s ok 443 2645s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 2645s ok 444 2645s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 2645s ok 445 2645s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 2645s ok 446 2645s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 2645s ok 447 2645s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 2645s ok 448 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 2645s ok 449 2645s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 2645s ok 450 2645s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 2645s ok 451 2645s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 2645s ok 452 2645s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 2645s ok 453 2645s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 2645s ok 454 2645s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 2645s ok 455 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 2645s ok 456 2645s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 2645s ok 457 2645s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 2645s ok 458 2645s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 2645s ok 459 2645s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 2645s ok 460 2645s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 2645s ok 461 2645s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 2645s ok 462 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 2645s ok 463 2645s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 2645s ok 464 2645s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 2645s ok 465 2645s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 2645s ok 466 2645s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 2645s ok 467 2645s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 2645s ok 468 2645s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 2645s ok 469 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 2645s ok 470 2645s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 2645s ok 471 2645s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 2645s ok 472 2645s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 2645s ok 473 2645s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 2645s ok 474 2645s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 2645s ok 475 2645s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 2645s ok 476 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 2645s ok 477 2645s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 2645s ok 478 2645s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 2645s ok 479 2645s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 2645s ok 480 2645s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 2645s ok 481 2645s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 2645s ok 482 2645s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 2645s ok 483 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 2645s ok 484 2645s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 2645s ok 485 2645s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 2645s ok 486 2645s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 2645s ok 487 2645s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 2645s ok 488 2645s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 2645s ok 489 2645s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 2645s ok 490 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 2645s ok 491 2645s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 2645s ok 492 2645s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 2645s ok 493 2645s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 2645s ok 494 2645s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 2645s ok 495 2645s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 2645s ok 496 2645s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 2645s ok 497 2645s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 2645s ok 498 2645s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 2645s ok 499 2645s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 2645s ok 500 2645s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 2645s ok 501 2645s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 2645s ok 502 2645s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 2645s ok 503 2645s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 2645s ok 504 2645s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2645s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/groups1 2645s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2645s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2645s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/basic1 2645s ok 2652s t/modules/autoindex.t ............... 2652s 1..84 2652s # Running under perl version 5.040000 for linux 2652s # Current time local: Fri Nov 29 21:34:46 2024 2652s # Current time GMT: Fri Nov 29 21:34:46 2024 2652s # Using Test.pm version 1.31 2652s # Using Apache/Test.pm version 1.44 2652s --- 2652s IndexOrderDefault Ascending Name 2652s GET /modules/autoindex/htaccess/ 2652s ok 1 2652s --- 2652s IndexOrderDefault Ascending Name 2652s 2652s (C=N O=A) 2652s GET /modules/autoindex/htaccess/?C=N&O=A 2652s ok 2 2652s --- 2652s IndexOrderDefault Ascending Name 2652s 2652s (C=N O=D) 2652s GET /modules/autoindex/htaccess/?C=N&O=D 2652s ok 3 2652s --- 2652s IndexOrderDefault Ascending Name 2652s 2652s (C=M O=A) 2652s GET /modules/autoindex/htaccess/?C=M&O=A 2652s ok 4 2652s --- 2652s IndexOrderDefault Ascending Name 2652s 2652s (C=M O=D) 2652s GET /modules/autoindex/htaccess/?C=M&O=D 2652s ok 5 2652s --- 2652s IndexOrderDefault Ascending Name 2652s 2652s (C=S O=A) 2652s GET /modules/autoindex/htaccess/?C=S&O=A 2652s ok 6 2652s --- 2652s IndexOrderDefault Ascending Name 2652s 2652s (C=S O=D) 2652s GET /modules/autoindex/htaccess/?C=S&O=D 2652s ok 7 2652s --- 2652s IndexOrderDefault Ascending Date 2652s GET /modules/autoindex/htaccess/ 2652s ok 8 2652s --- 2652s IndexOrderDefault Ascending Date 2652s 2652s (C=N O=A) 2652s GET /modules/autoindex/htaccess/?C=N&O=A 2652s ok 9 2652s --- 2652s IndexOrderDefault Ascending Date 2652s 2652s (C=N O=D) 2652s GET /modules/autoindex/htaccess/?C=N&O=D 2652s ok 10 2652s --- 2652s IndexOrderDefault Ascending Date 2652s 2652s (C=M O=A) 2652s GET /modules/autoindex/htaccess/?C=M&O=A 2652s ok 11 2652s --- 2652s IndexOrderDefault Ascending Date 2652s 2652s (C=M O=D) 2652s GET /modules/autoindex/htaccess/?C=M&O=D 2652s ok 12 2652s --- 2652s IndexOrderDefault Ascending Date 2652s 2652s (C=S O=A) 2652s GET /modules/autoindex/htaccess/?C=S&O=A 2652s ok 13 2652s --- 2652s IndexOrderDefault Ascending Date 2652s 2652s (C=S O=D) 2652s GET /modules/autoindex/htaccess/?C=S&O=D 2652s ok 14 2652s --- 2652s IndexOrderDefault Ascending Size 2652s GET /modules/autoindex/htaccess/ 2652s ok 15 2652s --- 2652s IndexOrderDefault Ascending Size 2652s 2652s (C=N O=A) 2652s GET /modules/autoindex/htaccess/?C=N&O=A 2652s ok 16 2652s --- 2652s IndexOrderDefault Ascending Size 2652s 2652s (C=N O=D) 2652s GET /modules/autoindex/htaccess/?C=N&O=D 2652s ok 17 2652s --- 2652s IndexOrderDefault Ascending Size 2652s 2652s (C=M O=A) 2652s GET /modules/autoindex/htaccess/?C=M&O=A 2652s ok 18 2652s --- 2652s IndexOrderDefault Ascending Size 2652s 2652s (C=M O=D) 2652s GET /modules/autoindex/htaccess/?C=M&O=D 2652s ok 19 2652s --- 2652s IndexOrderDefault Ascending Size 2652s 2652s (C=S O=A) 2652s GET /modules/autoindex/htaccess/?C=S&O=A 2652s ok 20 2652s --- 2652s IndexOrderDefault Ascending Size 2652s 2652s (C=S O=D) 2652s GET /modules/autoindex/htaccess/?C=S&O=D 2652s ok 21 2652s --- 2652s IndexOrderDefault Descending Name 2652s GET /modules/autoindex/htaccess/ 2652s ok 22 2652s --- 2652s IndexOrderDefault Descending Name 2652s 2652s (C=N O=A) 2652s GET /modules/autoindex/htaccess/?C=N&O=A 2652s ok 23 2652s --- 2652s IndexOrderDefault Descending Name 2652s 2652s (C=N O=D) 2652s GET /modules/autoindex/htaccess/?C=N&O=D 2652s ok 24 2652s --- 2652s IndexOrderDefault Descending Name 2652s 2652s (C=M O=A) 2652s GET /modules/autoindex/htaccess/?C=M&O=A 2652s ok 25 2652s --- 2652s IndexOrderDefault Descending Name 2652s 2652s (C=M O=D) 2652s GET /modules/autoindex/htaccess/?C=M&O=D 2652s ok 26 2652s --- 2652s IndexOrderDefault Descending Name 2652s 2652s (C=S O=A) 2652s GET /modules/autoindex/htaccess/?C=S&O=A 2652s ok 27 2652s --- 2652s IndexOrderDefault Descending Name 2652s 2652s (C=S O=D) 2652s GET /modules/autoindex/htaccess/?C=S&O=D 2652s ok 28 2652s --- 2652s IndexOrderDefault Descending Date 2652s GET /modules/autoindex/htaccess/ 2652s ok 29 2652s --- 2652s IndexOrderDefault Descending Date 2652s 2652s (C=N O=A) 2652s GET /modules/autoindex/htaccess/?C=N&O=A 2652s ok 30 2652s --- 2652s IndexOrderDefault Descending Date 2652s 2652s (C=N O=D) 2652s GET /modules/autoindex/htaccess/?C=N&O=D 2652s ok 31 2652s --- 2652s IndexOrderDefault Descending Date 2652s 2652s (C=M O=A) 2652s GET /modules/autoindex/htaccess/?C=M&O=A 2652s ok 32 2652s --- 2652s IndexOrderDefault Descending Date 2652s 2652s (C=M O=D) 2652s GET /modules/autoindex/htaccess/?C=M&O=D 2652s ok 33 2652s --- 2652s IndexOrderDefault Descending Date 2652s 2652s (C=S O=A) 2652s GET /modules/autoindex/htaccess/?C=S&O=A 2652s ok 34 2652s --- 2652s IndexOrderDefault Descending Date 2652s 2652s (C=S O=D) 2652s GET /modules/autoindex/htaccess/?C=S&O=D 2652s ok 35 2652s --- 2652s IndexOrderDefault Descending Size 2652s GET /modules/autoindex/htaccess/ 2652s ok 36 2652s --- 2652s IndexOrderDefault Descending Size 2652s 2652s (C=N O=A) 2652s GET /modules/autoindex/htaccess/?C=N&O=A 2652s ok 37 2652s --- 2652s IndexOrderDefault Descending Size 2652s 2652s (C=N O=D) 2652s GET /modules/autoindex/htaccess/?C=N&O=D 2652s ok 38 2652s --- 2652s IndexOrderDefault Descending Size 2652s 2652s (C=M O=A) 2652s GET /modules/autoindex/htaccess/?C=M&O=A 2652s ok 39 2652s --- 2652s IndexOrderDefault Descending Size 2652s 2652s (C=M O=D) 2652s GET /modules/autoindex/htaccess/?C=M&O=D 2652s ok 40 2652s --- 2652s IndexOrderDefault Descending Size 2652s 2652s (C=S O=A) 2652s GET /modules/autoindex/htaccess/?C=S&O=A 2652s ok 41 2652s --- 2652s IndexOrderDefault Descending Size 2652s 2652s (C=S O=D) 2652s GET /modules/autoindex/htaccess/?C=S&O=D 2652s ok 42 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Name 2652s GET /modules/autoindex/htaccess/ 2652s ok 43 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Name 2652s 2652s (C=N O=A) 2652s GET /modules/autoindex/htaccess/?C=N&O=A 2652s ok 44 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Name 2652s 2652s (C=N O=D) 2652s GET /modules/autoindex/htaccess/?C=N&O=D 2652s ok 45 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Name 2652s 2652s (C=M O=A) 2652s GET /modules/autoindex/htaccess/?C=M&O=A 2652s ok 46 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Name 2652s 2652s (C=M O=D) 2652s GET /modules/autoindex/htaccess/?C=M&O=D 2652s ok 47 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Name 2652s 2652s (C=S O=A) 2652s GET /modules/autoindex/htaccess/?C=S&O=A 2652s ok 48 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Name 2652s 2652s (C=S O=D) 2652s GET /modules/autoindex/htaccess/?C=S&O=D 2652s ok 49 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Date 2652s GET /modules/autoindex/htaccess/ 2652s ok 50 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Date 2652s 2652s (C=N O=A) 2652s GET /modules/autoindex/htaccess/?C=N&O=A 2652s ok 51 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Date 2652s 2652s (C=N O=D) 2652s GET /modules/autoindex/htaccess/?C=N&O=D 2652s ok 52 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Date 2652s 2652s (C=M O=A) 2652s GET /modules/autoindex/htaccess/?C=M&O=A 2652s ok 53 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Date 2652s 2652s (C=M O=D) 2652s GET /modules/autoindex/htaccess/?C=M&O=D 2652s ok 54 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Date 2652s 2652s (C=S O=A) 2652s GET /modules/autoindex/htaccess/?C=S&O=A 2652s ok 55 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Date 2652s 2652s (C=S O=D) 2652s GET /modules/autoindex/htaccess/?C=S&O=D 2652s ok 56 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Size 2652s GET /modules/autoindex/htaccess/ 2652s ok 57 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Size 2652s 2652s (C=N O=A) 2652s GET /modules/autoindex/htaccess/?C=N&O=A 2652s ok 58 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Size 2652s 2652s (C=N O=D) 2652s GET /modules/autoindex/htaccess/?C=N&O=D 2652s ok 59 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Size 2652s 2652s (C=M O=A) 2652s GET /modules/autoindex/htaccess/?C=M&O=A 2652s ok 60 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Size 2652s 2652s (C=M O=D) 2652s GET /modules/autoindex/htaccess/?C=M&O=D 2652s ok 61 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Size 2652s 2652s (C=S O=A) 2652s GET /modules/autoindex/htaccess/?C=S&O=A 2652s ok 62 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Ascending Size 2652s 2652s (C=S O=D) 2652s GET /modules/autoindex/htaccess/?C=S&O=D 2652s ok 63 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Name 2652s GET /modules/autoindex/htaccess/ 2652s ok 64 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Name 2652s 2652s (C=N O=A) 2652s GET /modules/autoindex/htaccess/?C=N&O=A 2652s ok 65 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Name 2652s 2652s (C=N O=D) 2652s GET /modules/autoindex/htaccess/?C=N&O=D 2652s ok 66 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Name 2652s 2652s (C=M O=A) 2652s GET /modules/autoindex/htaccess/?C=M&O=A 2652s ok 67 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Name 2652s 2652s (C=M O=D) 2652s GET /modules/autoindex/htaccess/?C=M&O=D 2652s ok 68 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Name 2652s 2652s (C=S O=A) 2652s GET /modules/autoindex/htaccess/?C=S&O=A 2652s ok 69 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Name 2652s 2652s (C=S O=D) 2652s GET /modules/autoindex/htaccess/?C=S&O=D 2652s ok 70 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Date 2652s GET /modules/autoindex/htaccess/ 2652s ok 71 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Date 2652s 2652s (C=N O=A) 2652s GET /modules/autoindex/htaccess/?C=N&O=A 2652s ok 72 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Date 2652s 2652s (C=N O=D) 2652s GET /modules/autoindex/htaccess/?C=N&O=D 2652s ok 73 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Date 2652s 2652s (C=M O=A) 2652s GET /modules/autoindex/htaccess/?C=M&O=A 2652s ok 74 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Date 2652s 2652s (C=M O=D) 2652s GET /modules/autoindex/htaccess/?C=M&O=D 2652s ok 75 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Date 2652s 2652s (C=S O=A) 2652s GET /modules/autoindex/htaccess/?C=S&O=A 2652s ok 76 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Date 2652s 2652s (C=S O=D) 2652s GET /modules/autoindex/htaccess/?C=S&O=D 2652s ok 77 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Size 2652s GET /modules/autoindex/htaccess/ 2652s ok 78 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Size 2652s 2652s (C=N O=A) 2652s GET /modules/autoindex/htaccess/?C=N&O=A 2652s ok 79 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Size 2652s 2652s (C=N O=D) 2652s GET /modules/autoindex/htaccess/?C=N&O=D 2652s ok 80 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Size 2652s 2652s (C=M O=A) 2652s GET /modules/autoindex/htaccess/?C=M&O=A 2652s ok 81 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Size 2652s 2652s (C=M O=D) 2652s GET /modules/autoindex/htaccess/?C=M&O=D 2652s ok 82 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Size 2652s 2652s (C=S O=A) 2652s GET /modules/autoindex/htaccess/?C=S&O=A 2652s ok 83 2652s --- 2652s IndexOptions FancyIndexing 2652s IndexOrderDefault Descending Size 2652s 2652s (C=S O=D) 2652s GET /modules/autoindex/htaccess/?C=S&O=D 2652s ok 84 2652s ok 2658s t/modules/autoindex2.t .............. 2658s 1..3 2658s # Running under perl version 5.040000 for linux 2658s # Current time local: Fri Nov 29 21:34:53 2024 2658s # Current time GMT: Fri Nov 29 21:34:53 2024 2658s # Using Test.pm version 1.31 2658s # Using Apache/Test.pm version 1.44 2658s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2658s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2658s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2658s # testing : dir_broken should not be listed 2658s # expected: 0 2658s # received: 0 2658s ok 1 2658s # testing : dir_normal should be listed 2658s # expected: 1 2658s # received: 1 2658s ok 2 2658s # testing : dir_protected should not be listed 2658s # expected: 0 2658s # received: 0 2658s ok 3 2658s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2658s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2658s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2658s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 2658s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 2658s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 2658s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 2658s ok 2664s t/modules/brotli.t .................. 2664s 1..64 2664s # Running under perl version 5.040000 for linux 2664s # Current time local: Fri Nov 29 21:34:59 2024 2664s # Current time GMT: Fri Nov 29 21:34:59 2024 2664s # Using Test.pm version 1.31 2664s # Using Apache/Test.pm version 1.44 2664s qvalue: 2664s # expected: 200 2664s # received: '200' 2664s ok 1 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 2 2664s qvalue: 2664s # expected: 200 2664s # received: '200' 2664s ok 3 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 4 2664s qvalue: 2664s # expected: 200 2664s # received: '200' 2664s ok 5 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 6 2664s qvalue: 2664s # expected: 200 2664s # received: '200' 2664s ok 7 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 8 2664s qvalue: 2664s # expected: 200 2664s # received: '200' 2664s ok 9 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 10 2664s qvalue: 2664s # expected: 200 2664s # received: '200' 2664s ok 11 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 12 2664s qvalue: ; 2664s # expected: 200 2664s # received: '200' 2664s ok 13 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 14 2664s qvalue: ; 2664s # expected: 200 2664s # received: '200' 2664s ok 15 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 16 2664s qvalue: ; 2664s # expected: 200 2664s # received: '200' 2664s ok 17 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 18 2664s qvalue: ;q= 2664s # expected: 200 2664s # received: '200' 2664s ok 19 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 20 2664s qvalue: ;q= 2664s # expected: 200 2664s # received: '200' 2664s ok 21 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 22 2664s qvalue: ;q= 2664s # expected: 200 2664s # received: '200' 2664s ok 23 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 24 2664s qvalue: ;q=0 2664s # expected: 200 2664s # received: '200' 2664s ok 25 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 26 2664s qvalue: ;q=0 2664s # expected: 200 2664s # received: '200' 2664s ok 27 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 28 2664s qvalue: ;q=0 2664s # expected: 200 2664s # received: '200' 2664s ok 29 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 30 2664s qvalue: ;q=0. 2664s # expected: 200 2664s # received: '200' 2664s ok 31 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 32 2664s qvalue: ;q=0. 2664s # expected: 200 2664s # received: '200' 2664s ok 33 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 34 2664s qvalue: ;q=0. 2664s # expected: 200 2664s # received: '200' 2664s ok 35 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 36 2664s qvalue: ;q=0.0 2664s # expected: 200 2664s # received: '200' 2664s ok 37 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 38 2664s qvalue: ;q=0.0 2664s # expected: 200 2664s # received: '200' 2664s ok 39 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 40 2664s qvalue: ;q=0.0 2664s # expected: 200 2664s # received: '200' 2664s ok 41 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 42 2664s qvalue: ;q=0.00 2664s # expected: 200 2664s # received: '200' 2664s ok 43 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 44 2664s qvalue: ;q=0.00 2664s # expected: 200 2664s # received: '200' 2664s ok 45 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 46 2664s qvalue: ;q=0.00 2664s # expected: 200 2664s # received: '200' 2664s ok 47 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 48 2664s qvalue: ;q=0.000 2664s # expected: 200 2664s # received: '200' 2664s ok 49 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 50 2664s qvalue: ;q=0.000 2664s # expected: 200 2664s # received: '200' 2664s ok 51 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 52 2664s qvalue: ;q=0.000 2664s # expected: 200 2664s # received: '200' 2664s ok 53 2664s # testing : response without Content-Encoding is OK 2664s # expected: undef 2664s # received: undef 2664s ok 54 2664s qvalue: ;q=0.0000 2664s # expected: 200 2664s # received: '200' 2664s ok 55 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 56 2664s qvalue: ;q=0.0000 2664s # expected: 200 2664s # received: '200' 2664s ok 57 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 58 2664s qvalue: ;q=0.0000 2664s # expected: 200 2664s # received: '200' 2664s ok 59 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 60 2664s # expected: 200 2664s # received: '200' 2664s ok 61 2664s # testing : response Content-Encoding is OK 2664s # expected: 'br' 2664s # received: 'br' 2664s ok 62 2664s # expected: 200 2664s # received: '200' 2664s ok 63 2664s # testing : response Content-Encoding is OK 2664s # expected: 'gzip' 2664s # received: 'gzip' 2664s ok 64 2664s ok 2671s t/modules/buffer.t .................. 2671s 1..12 2671s # Running under perl version 5.040000 for linux 2671s # Current time local: Fri Nov 29 21:35:05 2024 2671s # Current time GMT: Fri Nov 29 21:35:05 2024 2671s # Using Test.pm version 1.31 2671s # Using Apache/Test.pm version 1.44 2671s # testing : Checking return code is '200' 2671s # expected: 200 2671s # received: '200' 2671s ok 1 2671s ok 2 2671s # testing : Checking return code is '200' 2671s # expected: 200 2671s # received: '200' 2671s ok 3 2671s ok 4 2671s # testing : Checking return code is '200' 2671s # expected: 200 2671s # received: '200' 2671s ok 5 2671s ok 6 2671s # testing : Checking return code is '200' 2671s # expected: 200 2671s # received: '200' 2671s ok 7 2671s ok 8 2671s # testing : Checking return code is '200' 2671s # expected: 200 2671s # received: '200' 2671s ok 9 2671s ok 10 2671s # testing : Checking return code is '200' 2671s # expected: 200 2671s # received: '200' 2671s ok 11 2671s ok 12 2671s ok 2677s t/modules/cache.t ................... 2677s 1..3 2677s # Running under perl version 5.040000 for linux 2677s # Current time local: Fri Nov 29 21:35:12 2024 2677s # Current time GMT: Fri Nov 29 21:35:12 2024 2677s # Using Test.pm version 1.31 2677s # Using Apache/Test.pm version 1.44 2677s # testing : non-cached call to index.html 2677s # expected: 200 2677s # received: '200' 2677s ok 1 2677s # testing : call to cache index.html 2677s # expected: 200 2677s # received: '200' 2677s ok 2 2677s # testing : cached call to index.html 2677s # expected: 200 2677s # received: '200' 2677s ok 3 2677s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 2677s ok 2686s t/modules/cgi.t ..................... 2686s 1..58 2686s # Running under perl version 5.040000 for linux 2686s # Current time local: Fri Nov 29 21:35:18 2024 2686s # Current time GMT: Fri Nov 29 21:35:18 2024 2686s # Using Test.pm version 1.31 2686s # Using Apache/Test.pm version 1.44 2686s # testing : return code for acceptpathinfodefault.sh 2686s # expected: 200 2686s # received: '200' 2686s ok 1 2686s # testing : body for acceptpathinfodefault.sh 2686s # expected: '' 2686s # received: '' 2686s ok 2 2686s # testing : return code for acceptpathinfodefault.sh/foo 2686s # expected: 200 2686s # received: '200' 2686s ok 3 2686s # testing : body for acceptpathinfodefault.sh/foo 2686s # expected: '/foo' 2686s # received: '/foo' 2686s ok 4 2686s # testing : return code for acceptpathinfooff.sh 2686s # expected: 200 2686s # received: '200' 2686s ok 5 2686s # testing : body for acceptpathinfooff.sh 2686s # expected: '' 2686s # received: '' 2686s ok 6 2686s # testing : return code for acceptpathinfooff.sh/foo 2686s # expected: 404 2686s # received: '404' 2686s ok 7 2686s # no body test for this one 2686s ok 8 2686s # testing : return code for acceptpathinfoon.sh 2686s # expected: 200 2686s # received: '200' 2686s ok 9 2686s # testing : body for acceptpathinfoon.sh 2686s # expected: '' 2686s # received: '' 2686s ok 10 2686s # testing : return code for acceptpathinfoon.sh/foo 2686s # expected: 200 2686s # received: '200' 2686s ok 11 2686s # testing : body for acceptpathinfoon.sh/foo 2686s # expected: '/foo' 2686s # received: '/foo' 2686s ok 12 2686s # testing : return code for bogus-perl.pl 2686s # expected: 500 2686s # received: '500' 2686s ok 13 2686s # cgi log created ok. 2686s ok 14 2686s # testing : return code for bogus-sh.sh 2686s # expected: 500 2686s # received: '500' 2686s ok 15 2686s # checking that log size (807) is bigger than it used to be (523) 2686s ok 16 2686s # testing : return code for nph-stderr.pl 2686s # expected: 200 2686s # received: '200' 2686s ok 17 2686s # testing : body for nph-stderr.pl 2686s # expected: 'this is nph-stdout' 2686s # received: 'this is nph-stdout' 2686s ok 18 2686s # testing : return code for nph-test.pl 2686s # expected: 200 2686s # received: '200' 2686s ok 19 2686s # testing : body for nph-test.pl 2686s # expected: 'ok' 2686s # received: 'ok' 2686s ok 20 2686s # testing : return code for perl.pl 2686s # expected: 200 2686s # received: '200' 2686s ok 21 2686s # testing : body for perl.pl 2686s # expected: 'perl cgi' 2686s # received: 'perl cgi' 2686s ok 22 2686s # testing : return code for sh.sh 2686s # expected: 200 2686s # received: '200' 2686s ok 23 2686s # testing : body for sh.sh 2686s # expected: 'sh cgi' 2686s # received: 'sh cgi' 2686s ok 24 2686s # testing : return code for stderr1.pl 2686s # expected: 200 2686s # received: '200' 2686s ok 25 2686s # testing : body for stderr1.pl 2686s # expected: 'this is stdout' 2686s # received: 'this is stdout' 2686s ok 26 2686s # testing : return code for stderr2.pl 2686s # expected: 200 2686s # received: '200' 2686s ok 27 2686s # testing : body for stderr2.pl 2686s # expected: 'this is also stdout' 2686s # received: 'this is also stdout' 2686s ok 28 2686s # testing : return code for stderr3.pl 2686s # expected: 200 2686s # received: '200' 2686s ok 29 2686s # testing : body for stderr3.pl 2686s # expected: 'this is more stdout' 2686s # received: 'this is more stdout' 2686s ok 30 2686s # posted content (length 10) to bogus-perl.pl 2686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 2686s # expected: '500' 2686s # received: '500' 2686s ok 31 2686s # checking that log size (35781) is greater than 807 2686s ok 32 2686s # verifying that logged content is 10 characters 2686s ok 33 2686s # posted content (length 99) to bogus-perl.pl 2686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 2686s # expected: '500' 2686s # received: '500' 2686s ok 34 2686s # checking that log size (36240) is greater than 35781 2686s ok 35 2686s # verifying that logged content is 99 characters 2686s ok 36 2686s # posted content (length 250) to bogus-perl.pl 2686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 2686s # expected: '500' 2686s # received: '500' 2686s ok 37 2686s # checking that log size (36851) is greater than 36240 2686s ok 38 2686s # verifying that logged content is 250 characters 2686s ok 39 2686s # posted content (length 255) to bogus-perl.pl 2686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 2686s # expected: '500' 2686s # received: '500' 2686s ok 40 2686s # checking that log size (37467) is greater than 36851 2686s ok 41 2686s # verifying that logged content is 255 characters 2686s ok 42 2686s # posted content (length 256) to bogus-perl.pl 2686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 2686s # expected: '500' 2686s # received: '500' 2686s ok 43 2686s # checking that log size (38084) is greater than 37467 2686s ok 44 2686s # verifying that logged content is 256 characters 2686s ok 45 2686s # posted content (length 257) to bogus-perl.pl 2686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 2686s # expected: '500' 2686s # received: '500' 2686s ok 46 2686s # checking that log size (38701) is greater than 38084 2686s ok 47 2686s # verifying that logged content is 256 characters 2686s ok 48 2686s # posted content (length 258) to bogus-perl.pl 2686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 2686s # expected: '500' 2686s # received: '500' 2686s ok 49 2686s # checking that log size (39318) is greater than 38701 2686s ok 50 2686s # verifying that logged content is 256 characters 2686s ok 51 2686s # posted content (length 1024) to bogus-perl.pl 2686s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 2686s # expected: '500' 2686s # received: '500' 2686s ok 52 2686s # checking that log size (39936) is greater than 39318 2686s ok 53 2686s # verifying that logged content is 256 characters 2686s ok 54 2686s # verifying log is greater than 40960 bytes. 2686s ok 55 2686s # verifying log did not grow after making bogus request. 2686s ok 56 2686s # verifying log did not grow after making another bogus request. 2686s ok 57 2686s # checking that HEAD /modules/cgi/perl.pl returns 200. 2686s ok 58 2686s ok 2692s t/modules/data.t .................... 2692s 1..2 2692s # Running under perl version 5.040000 for linux 2692s # Current time local: Fri Nov 29 21:35:27 2024 2692s # Current time GMT: Fri Nov 29 21:35:27 2024 2692s # Using Test.pm version 1.31 2692s # Using Apache/Test.pm version 1.44 2692s # testing : Checking return code is '200' 2692s # expected: 200 2692s # received: '200' 2692s ok 1 2692s ok 2 2692s ok 2700s t/modules/dav.t ..................... 2700s 1..19 2700s # Running under perl version 5.040000 for linux 2700s # Current time local: Fri Nov 29 21:35:33 2024 2700s # Current time GMT: Fri Nov 29 21:35:33 2024 2700s # Using Test.pm version 1.31 2700s # Using Apache/Test.pm version 1.44 2700s resource lock test: 2700s ok 1 2700s DAV put test: 2700s ok 2 2700s getting DAV resource properties: 2700s ok 3 2700s created: Fri, 29 Nov 2024 21:35:39 GMT 2700s modified: Fri, 29 Nov 2024 21:35:39 GMT 2700s now: Fri, 29 Nov 2024 21:35:41 GMT 2700s ok 4 2700s ok 5 2700s resource lock status test: 2700s ok 6 2700s resource unlock test: 2700s ok 7 2700s resource lock status test: 2700s ok 8 2700s getting uri... 2700s expect: 2700s -> 2700s 2700s
2700s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

2700s this is a page generated by
2700s the mod_dav test in the Apache
2700s perl test suite.
2700s
2700s 2700s 2700s <- 2700s ok 15 2700s ok 16 2700s resource delete test: 2700s ok 17 2700s expect 404 not found got: 404 2700s ok 18 2700s PR 49825: expect 400 bad request got: 400 2700s ok 19 2700s ok 2707s t/modules/deflate.t ................. 2707s 1..47 2707s # Running under perl version 5.040000 for linux 2707s # Current time local: Fri Nov 29 21:35:41 2024 2707s # Current time GMT: Fri Nov 29 21:35:41 2024 2707s # Using Test.pm version 1.31 2707s # Using Apache/Test.pm version 1.44 2707s testing default 2707s ok 1 2707s ok 2 2707s ok 3 2707s ok 4 2707s ok 5 2707s ok 6 2707s ok 7 2707s ok 8 2707s ok 9 2707s ok 10 2707s ok 11 2707s ok 12 2707s ok 13 2707s ok 14 2707s ok 15 2707s ok 16 2707s ok 17 2707s ok 18 2707s ok 19 2707s ok 20 2707s ok 21 2707s ok 22 2707s ok 23 2707s ok 24 2707s ok 25 2707s ok 26 2707s ok 27 2707s ok 28 2707s ok 29 2707s ok 30 2707s ok 31 2707s ok 32 2707s ok 33 2707s ok 34 2707s ok 35 2707s ok 36 2707s ok 37 2707s ok 38 2707s ok 39 2707s ok 40 2707s ok 41 2707s ok 42 2707s ok 43 2707s ok 44 2707s ok 45 2707s # testing : response was 304 2707s # expected: qr/HTTP\/1\.. 304/ 2707s # received: 'HTTP/1.1 304 Not Modified' 2707s ok 46 2707s # testing : expect EOF after 304 header 2707s # expected: 0 2707s # received: 0 2707s ok 47 2707s ok 2713s t/modules/digest.t .................. 2713s 1..13 2713s # Running under perl version 5.040000 for linux 2713s # Current time local: Fri Nov 29 21:35:48 2024 2713s # Current time GMT: Fri Nov 29 21:35:48 2024 2713s # Using Test.pm version 1.31 2713s # Using Apache/Test.pm version 1.44 2713s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/realm1 2713s # testing : no user to authenticate 2713s # expected: 401 2713s # received: '401' 2713s ok 1 2713s # testing : user1:foo not found 2713s # expected: 401 2713s # received: '401' 2713s ok 2 2713s # testing : user1:password1 found 2713s # expected: 200 2713s # received: '200' 2713s ok 3 2713s # testing : user1:password1 with query string found 2713s # expected: 200 2713s # received: '200' 2713s ok 4 2713s # testing : manual Authorization header query string 2713s # expected: 200 2713s # received: '200' 2713s ok 5 2713s # testing : manual Authorization with no query string in header 2713s # expected: 400 2713s # received: '400' 2713s ok 6 2713s # testing : manual Authorization header with mismatched query string 2713s # expected: 400 2713s # received: '400' 2713s ok 7 2713s # testing : manual Authorization header with mismatched query string 2713s # expected: 400 2713s # received: '400' 2713s ok 8 2713s # testing : manual Authorization with no query string in header + MSIE 2713s # expected: 200 2713s # received: '200' 2713s ok 9 2713s # testing : a compliant response coming from MSIE 2713s # expected: 200 2713s # received: '200' 2713s ok 10 2713s # testing : manual Authorization header with mismatched query string + MSIE 2713s # expected: 400 2713s # received: '400' 2713s ok 11 2713s # testing : manual Authorization header with mismatched query string + MSIE 2713s # expected: 400 2713s # received: '400' 2713s ok 12 2713s # testing : no query string + MSIE 2713s # expected: 200 2713s # received: '200' 2713s ok 13 2713s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/realm1 2713s ok 2721s t/modules/dir.t ..................... 2721s 1..212 2721s # Running under perl version 5.040000 for linux 2721s # Current time local: Fri Nov 29 21:35:54 2024 2721s # Current time GMT: Fri Nov 29 21:35:54 2024 2721s # Using Test.pm version 1.31 2721s # Using Apache/Test.pm version 1.44 2721s expecting 403 (forbidden) using DirectoryIndex foo 2721s ok 1 2721s running 5 test gambit for "1.html" 2721s ok 2 2721s ok 3 2721s ok 4 2721s ok 5 2721s ok 6 2721s running 5 test gambit for "2.html" 2721s ok 7 2721s ok 8 2721s ok 9 2721s ok 10 2721s ok 11 2721s running 5 test gambit for "3.html" 2721s ok 12 2721s ok 13 2721s ok 14 2721s ok 15 2721s ok 16 2721s running 5 test gambit for "4.html" 2721s ok 17 2721s ok 18 2721s ok 19 2721s ok 20 2721s ok 21 2721s running 5 test gambit for "5.html" 2721s ok 22 2721s ok 23 2721s ok 24 2721s ok 25 2721s ok 26 2721s running 5 test gambit for "6.html" 2721s ok 27 2721s ok 28 2721s ok 29 2721s ok 30 2721s ok 31 2721s running 5 test gambit for "7.html" 2721s ok 32 2721s ok 33 2721s ok 34 2721s ok 35 2721s ok 36 2721s running 5 test gambit for "8.html" 2721s ok 37 2721s ok 38 2721s ok 39 2721s ok 40 2721s ok 41 2721s running 5 test gambit for "9.html" 2721s ok 42 2721s ok 43 2721s ok 44 2721s ok 45 2721s ok 46 2721s running 5 test gambit for "0.html" 2721s ok 47 2721s ok 48 2721s ok 49 2721s ok 50 2721s ok 51 2721s expecting 403 (forbidden) using DirectoryIndex goo 2721s ok 52 2721s running 5 test gambit for "1.html" 2721s ok 53 2721s ok 54 2721s ok 55 2721s ok 56 2721s ok 57 2721s running 5 test gambit for "2.html" 2721s ok 58 2721s ok 59 2721s ok 60 2721s ok 61 2721s ok 62 2721s running 5 test gambit for "3.html" 2721s ok 63 2721s ok 64 2721s ok 65 2721s ok 66 2721s ok 67 2721s running 5 test gambit for "4.html" 2721s ok 68 2721s ok 69 2721s ok 70 2721s ok 71 2721s ok 72 2721s running 5 test gambit for "5.html" 2721s ok 73 2721s ok 74 2721s ok 75 2721s ok 76 2721s ok 77 2721s running 5 test gambit for "6.html" 2721s ok 78 2721s ok 79 2721s ok 80 2721s ok 81 2721s ok 82 2721s running 5 test gambit for "7.html" 2721s ok 83 2721s ok 84 2721s ok 85 2721s ok 86 2721s ok 87 2721s running 5 test gambit for "8.html" 2721s ok 88 2721s ok 89 2721s ok 90 2721s ok 91 2721s ok 92 2721s running 5 test gambit for "9.html" 2721s ok 93 2721s ok 94 2721s ok 95 2721s ok 96 2721s ok 97 2721s running 5 test gambit for "0.html" 2721s ok 98 2721s ok 99 2721s ok 100 2721s ok 101 2721s ok 102 2721s expecting 403 (forbidden) using DirectoryIndex moo 2721s ok 103 2721s running 5 test gambit for "1.html" 2721s ok 104 2721s ok 105 2721s ok 106 2721s ok 107 2721s ok 108 2721s running 5 test gambit for "2.html" 2721s ok 109 2721s ok 110 2721s ok 111 2721s ok 112 2721s ok 113 2721s running 5 test gambit for "3.html" 2721s ok 114 2721s ok 115 2721s ok 116 2721s ok 117 2721s ok 118 2721s running 5 test gambit for "4.html" 2721s ok 119 2721s ok 120 2721s ok 121 2721s ok 122 2721s ok 123 2721s running 5 test gambit for "5.html" 2721s ok 124 2721s ok 125 2721s ok 126 2721s ok 127 2721s ok 128 2721s running 5 test gambit for "6.html" 2721s ok 129 2721s ok 130 2721s ok 131 2721s ok 132 2721s ok 133 2721s running 5 test gambit for "7.html" 2721s ok 134 2721s ok 135 2721s ok 136 2721s ok 137 2721s ok 138 2721s running 5 test gambit for "8.html" 2721s ok 139 2721s ok 140 2721s ok 141 2721s ok 142 2721s ok 143 2721s running 5 test gambit for "9.html" 2721s ok 144 2721s ok 145 2721s ok 146 2721s ok 147 2721s ok 148 2721s running 5 test gambit for "0.html" 2721s ok 149 2721s ok 150 2721s ok 151 2721s ok 152 2721s ok 153 2721s expecting 403 (forbidden) using DirectoryIndex bleh 2721s ok 154 2721s running 5 test gambit for "1.html" 2721s ok 155 2721s ok 156 2721s ok 157 2721s ok 158 2721s ok 159 2721s running 5 test gambit for "2.html" 2721s ok 160 2721s ok 161 2721s ok 162 2721s ok 163 2721s ok 164 2721s running 5 test gambit for "3.html" 2721s ok 165 2721s ok 166 2721s ok 167 2721s ok 168 2721s ok 169 2721s running 5 test gambit for "4.html" 2721s ok 170 2721s ok 171 2721s ok 172 2721s ok 173 2721s ok 174 2721s running 5 test gambit for "5.html" 2721s ok 175 2721s ok 176 2721s ok 177 2721s ok 178 2721s ok 179 2721s running 5 test gambit for "6.html" 2721s ok 180 2721s ok 181 2721s ok 182 2721s ok 183 2721s ok 184 2721s running 5 test gambit for "7.html" 2721s ok 185 2721s ok 186 2721s ok 187 2721s ok 188 2721s ok 189 2721s running 5 test gambit for "8.html" 2721s ok 190 2721s ok 191 2721s ok 192 2721s ok 193 2721s ok 194 2721s running 5 test gambit for "9.html" 2721s ok 195 2721s ok 196 2721s ok 197 2721s ok 198 2721s ok 199 2721s running 5 test gambit for "0.html" 2721s ok 200 2721s ok 201 2721s ok 202 2721s ok 203 2721s ok 204 2721s DirectoryIndex /modules/alias/index.html 2721s ok 205 2721s expecting 403 for DirectoryIndex foo goo moo bleh 2721s ok 206 2721s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 2721s ok 207 2721s 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 2721s ok 208 2721s removed .htaccess (no DirectoryIndex), expecting default (index.html) 2721s ok 209 2721s ok 210 2721s ok 211 2721s ok 212 # skip missing DirectorySlash NotFound 2721s ok 2726s t/modules/directorymatch.t .......... 2726s 1..2 2726s # Running under perl version 5.040000 for linux 2726s # Current time local: Fri Nov 29 21:36:02 2024 2726s # Current time GMT: Fri Nov 29 21:36:02 2024 2726s # Using Test.pm version 1.31 2726s # Using Apache/Test.pm version 1.44 2726s # testing : code for /index.html 2726s # expected: 200 2726s # received: '200' 2726s ok 1 2726s # testing : check for DMMATCH1 2726s # expected: '1' 2726s # received: '1' 2726s ok 2 2726s ok 2732s t/modules/env.t ..................... 2732s 1..6 2732s # Running under perl version 5.040000 for linux 2732s # Current time local: Fri Nov 29 21:36:07 2024 2732s # Current time GMT: Fri Nov 29 21:36:07 2024 2732s # Using Test.pm version 1.31 2732s # Using Apache/Test.pm version 1.44 2732s # host: /modules/env/host.shtml 2732s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 2732s ok 1 2732s # nothere: /modules/env/nothere.shtml 2732s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 2732s ok 2 2732s # set: /modules/env/set.shtml 2732s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 2732s ok 3 2732s # setempty: /modules/env/setempty.shtml 2732s # setempty: EXPECT -><- ACTUAL -><- 2732s ok 4 2732s # type: /modules/env/type.shtml 2732s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 2732s ok 5 2732s # unset: /modules/env/unset.shtml 2732s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 2732s ok 6 2732s ok 2739s t/modules/expires.t ................. 2739s 1..92 2739s # Running under perl version 5.040000 for linux 2739s # Current time local: Fri Nov 29 21:36:13 2024 2739s # Current time GMT: Fri Nov 29 21:36:13 2024 2739s # Using Test.pm version 1.31 2739s # Using Apache/Test.pm version 1.44 2739s # debug: index.html 2739s HTTP/1.1 200 OK 2739s Cache-Control: max-age=323198797 2739s Connection: close 2739s Date: Fri, 29 Nov 2024 21:36:19 GMT 2739s Accept-Ranges: bytes 2739s ETag: "3-61fafa7f73d80" 2739s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2739s Vary: In-If1 2739s Content-Length: 3 2739s Content-Type: text/html 2739s Expires: Mon, 26 Feb 2035 15:02:57 GMT 2739s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 2739s Client-Date: Fri, 29 Nov 2024 21:36:19 GMT 2739s Client-Peer: 127.0.0.1:8529 2739s Client-Response-Num: 1 2739s DMMATCH1: 1 2739s 2739s 2739s ok 1 2739s # debug: [Cache-Control] [max-age=323198797] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 2739s # debug: expires 2056114977 2739s # debug: expected: 332425819 2739s # debug: actual : 332425819 2739s ok 2 2739s # debug: text.txt 2739s HTTP/1.1 200 OK 2739s Cache-Control: max-age=0 2739s Connection: close 2739s Date: Fri, 29 Nov 2024 21:36:19 GMT 2739s Accept-Ranges: bytes 2739s ETag: "0-61fafa7f73d80" 2739s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2739s Vary: In-If1 2739s Content-Type: text/plain 2739s Expires: Fri, 29 Nov 2024 21:36:19 GMT 2739s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 2739s Client-Date: Fri, 29 Nov 2024 21:36:19 GMT 2739s Client-Peer: 127.0.0.1:8529 2739s Client-Response-Num: 1 2739s DMMATCH1: 1 2739s 2739s 2739s ok 3 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 4 2739s # debug: image.gif 2739s HTTP/1.1 200 OK 2739s Cache-Control: max-age=120 2739s Connection: close 2739s Date: Fri, 29 Nov 2024 21:36:19 GMT 2739s Accept-Ranges: bytes 2739s ETag: "0-61fafa7f73d80" 2739s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2739s Vary: In-If1 2739s Content-Type: image/gif 2739s Expires: Fri, 29 Nov 2024 21:38:19 GMT 2739s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 2739s Client-Date: Fri, 29 Nov 2024 21:36:19 GMT 2739s Client-Peer: 127.0.0.1:8529 2739s Client-Response-Num: 1 2739s DMMATCH1: 1 2739s 2739s 2739s ok 5 2739s # debug: [Cache-Control] [max-age=120] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:38:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:38:19 GMT 2739s # debug: expires 1732916299 2739s # debug: expected: 120 2739s # debug: actual : 120 2739s ok 6 2739s # debug: foo.jpg 2739s HTTP/1.1 200 OK 2739s Cache-Control: max-age=86400 2739s Connection: close 2739s Date: Fri, 29 Nov 2024 21:36:19 GMT 2739s Accept-Ranges: bytes 2739s ETag: "0-61fafa7f73d80" 2739s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2739s Vary: In-If1 2739s Content-Type: image/jpeg 2739s Expires: Sat, 30 Nov 2024 21:36:19 GMT 2739s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 2739s Client-Date: Fri, 29 Nov 2024 21:36:19 GMT 2739s Client-Peer: 127.0.0.1:8529 2739s Client-Response-Num: 1 2739s DMMATCH1: 1 2739s 2739s 2739s ok 7 2739s # debug: [Cache-Control] [max-age=86400] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Expires] [Sat, 30 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Sat, 30 Nov 2024 21:36:19 GMT 2739s # debug: expires 1733002579 2739s # debug: expected: 86400 2739s # debug: actual : 86400 2739s ok 8 2739s # debug: [Cache-Control] [max-age=323198797] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 2739s # debug: expires 2056114977 2739s # debug: expected: 332425819 2739s # debug: actual : 332425819 2739s ok 9 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 10 2739s # debug: [Cache-Control] [max-age=120] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:38:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:38:19 GMT 2739s # debug: expires 1732916299 2739s # debug: expected: 120 2739s # debug: actual : 120 2739s ok 11 2739s # debug: [Cache-Control] [max-age=86400] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Expires] [Sat, 30 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Sat, 30 Nov 2024 21:36:19 GMT 2739s # debug: expires 1733002579 2739s # debug: expected: 86400 2739s # debug: actual : 86400 2739s ok 12 2739s # --- 2739s # ExpiresActive On 2739s # debug: [Cache-Control] [max-age=323198797] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 2739s # debug: expires 2056114977 2739s # debug: expected: 332425819 2739s # debug: actual : 332425819 2739s ok 13 2739s # --- 2739s # ExpiresActive On 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 14 2739s # --- 2739s # ExpiresActive On 2739s # debug: [Cache-Control] [max-age=120] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:38:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:38:19 GMT 2739s # debug: expires 1732916299 2739s # debug: expected: 120 2739s # debug: actual : 120 2739s ok 15 2739s # --- 2739s # ExpiresActive On 2739s # debug: [Cache-Control] [max-age=86400] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Expires] [Sat, 30 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Sat, 30 Nov 2024 21:36:19 GMT 2739s # debug: expires 1733002579 2739s # debug: expected: 86400 2739s # debug: actual : 86400 2739s ok 16 2739s #--- 2739s # ExpiresActive On 2739s ExpiresDefault A34738564 2739s # debug: [Cache-Control] [max-age=34738564] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Expires] [Mon, 05 Jan 2026 23:12:23 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Mon, 05 Jan 2026 23:12:23 GMT 2739s # debug: expires 1767654743 2739s # debug: expected: 34738564 2739s # debug: actual : 34738564 2739s ok 17 2739s #--- 2739s # ExpiresActive On 2739s ExpiresDefault A34738564 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 18 2739s #--- 2739s # ExpiresActive On 2739s ExpiresDefault A34738564 2739s # debug: [Cache-Control] [max-age=120] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:38:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:38:19 GMT 2739s # debug: expires 1732916299 2739s # debug: expected: 120 2739s # debug: actual : 120 2739s ok 19 2739s #--- 2739s # ExpiresActive On 2739s ExpiresDefault A34738564 2739s # debug: [Cache-Control] [max-age=86400] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Expires] [Sat, 30 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Sat, 30 Nov 2024 21:36:19 GMT 2739s # debug: expires 1733002579 2739s # debug: expected: 86400 2739s # debug: actual : 86400 2739s ok 20 2739s # --- 2739s # ExpiresActive On 2739s ExpiresByType text/plain "access plus 1 years 2 weeks 10 days 7 hours 9 minutes 5 seconds" 2739s # debug: [Cache-Control] [max-age=323198797] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 2739s # debug: expires 2056114977 2739s # debug: expected: 332425819 2739s # debug: actual : 332425819 2739s ok 21 2739s # --- 2739s # ExpiresActive On 2739s ExpiresByType text/plain "access plus 1 years 2 weeks 10 days 7 hours 9 minutes 5 seconds" 2739s # debug: [Cache-Control] [max-age=33635345] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Expires] [Wed, 24 Dec 2025 04:45:24 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Wed, 24 Dec 2025 04:45:24 GMT 2739s # debug: expires 1766551524 2739s # debug: expected: 33635345 2739s # debug: actual : 33635345 2739s ok 22 2739s # --- 2739s # ExpiresActive On 2739s ExpiresByType text/plain "access plus 1 years 2 weeks 10 days 7 hours 9 minutes 5 seconds" 2739s # debug: [Cache-Control] [max-age=120] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:38:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:38:19 GMT 2739s # debug: expires 1732916299 2739s # debug: expected: 120 2739s # debug: actual : 120 2739s ok 23 2739s # --- 2739s # ExpiresActive On 2739s ExpiresByType text/plain "access plus 1 years 2 weeks 10 days 7 hours 9 minutes 5 seconds" 2739s # debug: [Cache-Control] [max-age=86400] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Expires] [Sat, 30 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Sat, 30 Nov 2024 21:36:19 GMT 2739s # debug: expires 1733002579 2739s # debug: expected: 86400 2739s # debug: actual : 86400 2739s ok 24 2739s # --- 2739s # ExpiresActive On 2739s ExpiresDefault A40981111 2739s ExpiresByType text/plain "access plus 1 years 2 months 1 weeks 19 days 2 hours 22 minutes 15 seconds" 2739s # debug: [Cache-Control] [max-age=40981111] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Expires] [Thu, 19 Mar 2026 05:14:50 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Thu, 19 Mar 2026 05:14:50 GMT 2739s # debug: expires 1773897290 2739s # debug: expected: 40981111 2739s # debug: actual : 40981111 2739s ok 25 2739s # --- 2739s # ExpiresActive On 2739s ExpiresDefault A40981111 2739s ExpiresByType text/plain "access plus 1 years 2 months 1 weeks 19 days 2 hours 22 minutes 15 seconds" 2739s # debug: [Cache-Control] [max-age=38974935] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Expires] [Mon, 23 Feb 2026 23:58:34 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Mon, 23 Feb 2026 23:58:34 GMT 2739s # debug: expires 1771891114 2739s # debug: expected: 38974935 2739s # debug: actual : 38974935 2739s ok 26 2739s # --- 2739s # ExpiresActive On 2739s ExpiresDefault A40981111 2739s ExpiresByType text/plain "access plus 1 years 2 months 1 weeks 19 days 2 hours 22 minutes 15 seconds" 2739s # debug: [Cache-Control] [max-age=120] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:38:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:38:19 GMT 2739s # debug: expires 1732916299 2739s # debug: expected: 120 2739s # debug: actual : 120 2739s ok 27 2739s # --- 2739s # ExpiresActive On 2739s ExpiresDefault A40981111 2739s ExpiresByType text/plain "access plus 1 years 2 months 1 weeks 19 days 2 hours 22 minutes 15 seconds" 2739s # debug: [Cache-Control] [max-age=86400] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Expires] [Sat, 30 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Sat, 30 Nov 2024 21:36:19 GMT 2739s # debug: expires 1733002579 2739s # debug: expected: 86400 2739s # debug: actual : 86400 2739s ok 28 2739s #--- 2739s # ExpiresActive On 2739s ExpiresDefault A34219513 2739s # debug: [Cache-Control] [max-age=34219513] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Expires] [Tue, 30 Dec 2025 23:01:32 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Tue, 30 Dec 2025 23:01:32 GMT 2739s # debug: expires 1767135692 2739s # debug: expected: 34219513 2739s # debug: actual : 34219513 2739s ok 29 2739s #--- 2739s # ExpiresActive On 2739s ExpiresDefault A34219513 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 30 2739s #--- 2739s # ExpiresActive On 2739s ExpiresDefault A34219513 2739s # debug: [Cache-Control] [max-age=120] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:38:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:38:19 GMT 2739s # debug: expires 1732916299 2739s # debug: expected: 120 2739s # debug: actual : 120 2739s ok 31 2739s #--- 2739s # ExpiresActive On 2739s ExpiresDefault A34219513 2739s # debug: [Cache-Control] [max-age=86400] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Expires] [Sat, 30 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Sat, 30 Nov 2024 21:36:19 GMT 2739s # debug: expires 1733002579 2739s # debug: expected: 86400 2739s # debug: actual : 86400 2739s ok 32 2739s # --- 2739s # ExpiresActive On 2739s ExpiresByType image/gif "modification plus 1 months 10 days 1 hours 43 minutes 21 seconds" 2739s # debug: [Cache-Control] [max-age=323198797] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 2739s # debug: expires 2056114977 2739s # debug: expected: 332425819 2739s # debug: actual : 332425819 2739s ok 33 2739s # --- 2739s # ExpiresActive On 2739s ExpiresByType image/gif "modification plus 1 months 10 days 1 hours 43 minutes 21 seconds" 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 34 2739s # --- 2739s # ExpiresActive On 2739s ExpiresByType image/gif "modification plus 1 months 10 days 1 hours 43 minutes 21 seconds" 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 35 2739s # --- 2739s # ExpiresActive On 2739s ExpiresByType image/gif "modification plus 1 months 10 days 1 hours 43 minutes 21 seconds" 2739s # debug: [Cache-Control] [max-age=86400] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Expires] [Sat, 30 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Sat, 30 Nov 2024 21:36:19 GMT 2739s # debug: expires 1733002579 2739s # debug: expected: 86400 2739s # debug: actual : 86400 2739s ok 36 2739s # --- 2739s # ExpiresActive On 2739s ExpiresDefault A2689440 2739s ExpiresByType image/gif A542899 2739s # debug: [Cache-Control] [max-age=2689440] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Expires] [Tue, 31 Dec 2024 00:40:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Tue, 31 Dec 2024 00:40:19 GMT 2739s # debug: expires 1735605619 2739s # debug: expected: 2689440 2739s # debug: actual : 2689440 2739s ok 37 2739s # --- 2739s # ExpiresActive On 2739s ExpiresDefault A2689440 2739s ExpiresByType image/gif A542899 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 38 2739s # --- 2739s # ExpiresActive On 2739s ExpiresDefault A2689440 2739s ExpiresByType image/gif A542899 2739s # debug: [Cache-Control] [max-age=542899] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Expires] [Fri, 06 Dec 2024 04:24:38 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 06 Dec 2024 04:24:38 GMT 2739s # debug: expires 1733459078 2739s # debug: expected: 542899 2739s # debug: actual : 542899 2739s ok 39 2739s # --- 2739s # ExpiresActive On 2739s ExpiresDefault A2689440 2739s ExpiresByType image/gif A542899 2739s # debug: [Cache-Control] [max-age=86400] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Expires] [Sat, 30 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Sat, 30 Nov 2024 21:36:19 GMT 2739s # debug: expires 1733002579 2739s # debug: expected: 86400 2739s # debug: actual : 86400 2739s ok 40 2739s #--- 2739s # ExpiresActive On 2739s ExpiresDefault "modification plus 3 months 19 days 6 hours 48 minutes 15 seconds" 2739s # debug: [Cache-Control] [max-age=215073] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Expires] [Mon, 02 Dec 2024 09:20:53 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Mon, 02 Dec 2024 09:20:53 GMT 2739s # debug: expires 1733131253 2739s # debug: expected: 9442095 2739s # debug: actual : 9442095 2739s ok 41 2739s #--- 2739s # ExpiresActive On 2739s ExpiresDefault "modification plus 3 months 19 days 6 hours 48 minutes 15 seconds" 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 42 2739s #--- 2739s # ExpiresActive On 2739s ExpiresDefault "modification plus 3 months 19 days 6 hours 48 minutes 15 seconds" 2739s # debug: [Cache-Control] [max-age=120] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:38:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:38:19 GMT 2739s # debug: expires 1732916299 2739s # debug: expected: 120 2739s # debug: actual : 120 2739s ok 43 2739s #--- 2739s # ExpiresActive On 2739s ExpiresDefault "modification plus 3 months 19 days 6 hours 48 minutes 15 seconds" 2739s # debug: [Cache-Control] [max-age=86400] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Expires] [Sat, 30 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Sat, 30 Nov 2024 21:36:19 GMT 2739s # debug: expires 1733002579 2739s # debug: expected: 86400 2739s # debug: actual : 86400 2739s ok 44 2739s # --- 2739s # ExpiresActive On 2739s ExpiresByType image/jpeg "modification plus 2 months 18 days 5 hours 31 minutes 1 seconds" 2739s # debug: [Cache-Control] [max-age=323198797] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Expires] [Mon, 26 Feb 2035 15:02:57 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Mon, 26 Feb 2035 15:02:57 GMT 2739s # debug: expires 2056114977 2739s # debug: expected: 332425819 2739s # debug: actual : 332425819 2739s ok 45 2739s # --- 2739s # ExpiresActive On 2739s ExpiresByType image/jpeg "modification plus 2 months 18 days 5 hours 31 minutes 1 seconds" 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 46 2739s # --- 2739s # ExpiresActive On 2739s ExpiresByType image/jpeg "modification plus 2 months 18 days 5 hours 31 minutes 1 seconds" 2739s # debug: [Cache-Control] [max-age=120] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:38:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:38:19 GMT 2739s # debug: expires 1732916299 2739s # debug: expected: 120 2739s # debug: actual : 120 2739s ok 47 2739s # --- 2739s # ExpiresActive On 2739s ExpiresByType image/jpeg "modification plus 2 months 18 days 5 hours 31 minutes 1 seconds" 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 48 2739s # --- 2739s # ExpiresActive On 2739s ExpiresDefault M6484724 2739s ExpiresByType image/jpeg "access plus 3 months 17 days 3 hours 33 minutes 8 seconds" 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 49 2739s # --- 2739s # ExpiresActive On 2739s ExpiresDefault M6484724 2739s ExpiresByType image/jpeg "access plus 3 months 17 days 3 hours 33 minutes 8 seconds" 2739s # debug: [Cache-Control] [max-age=0] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: expires 1732916179 2739s # debug: expected: 9227021 2739s # debug: actual : 9227021 2739s ok 50 2739s # --- 2739s # ExpiresActive On 2739s ExpiresDefault M6484724 2739s ExpiresByType image/jpeg "access plus 3 months 17 days 3 hours 33 minutes 8 seconds" 2739s # debug: [Cache-Control] [max-age=120] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Expires] [Fri, 29 Nov 2024 21:38:19 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Fri, 29 Nov 2024 21:38:19 GMT 2739s # debug: expires 1732916299 2739s # debug: expected: 120 2739s # debug: actual : 120 2739s ok 51 2739s # --- 2739s # ExpiresActive On 2739s ExpiresDefault M6484724 2739s ExpiresByType image/jpeg "access plus 3 months 17 days 3 hours 33 minutes 8 seconds" 2739s # debug: [Cache-Control] [max-age=9257588] 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Expires] [Mon, 17 Mar 2025 01:09:27 GMT] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s # debug: modified Thu, 15 Aug 2024 02:32:38 GMT 2739s # debug: modified 1723689158 2739s # debug: access Fri, 29 Nov 2024 21:36:19 GMT 2739s # debug: access 1732916179 2739s # debug: expires Mon, 17 Mar 2025 01:09:27 GMT 2739s # debug: expires 1742173767 2739s # debug: expected: 9257588 2739s # debug: actual : 9257588 2739s ok 52 2739s # --- 2739s # ExpiresActive Off 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 53 2739s # --- 2739s # ExpiresActive Off 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 54 2739s # --- 2739s # ExpiresActive Off 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 55 2739s # --- 2739s # ExpiresActive Off 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 56 2739s #--- 2739s # ExpiresActive Off 2739s ExpiresDefault "access plus 1 years 1 months 13 days 8 hours 33 minutes 32 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 57 2739s #--- 2739s # ExpiresActive Off 2739s ExpiresDefault "access plus 1 years 1 months 13 days 8 hours 33 minutes 32 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 58 2739s #--- 2739s # ExpiresActive Off 2739s ExpiresDefault "access plus 1 years 1 months 13 days 8 hours 33 minutes 32 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 59 2739s #--- 2739s # ExpiresActive Off 2739s ExpiresDefault "access plus 1 years 1 months 13 days 8 hours 33 minutes 32 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 60 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresByType text/plain A37586687 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 61 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresByType text/plain A37586687 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 62 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresByType text/plain A37586687 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 63 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresByType text/plain A37586687 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 64 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresDefault M40718700 2739s ExpiresByType text/plain M2246600 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 65 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresDefault M40718700 2739s ExpiresByType text/plain M2246600 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 66 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresDefault M40718700 2739s ExpiresByType text/plain M2246600 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 67 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresDefault M40718700 2739s ExpiresByType text/plain M2246600 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 68 2739s #--- 2739s # ExpiresActive Off 2739s ExpiresDefault "modification plus 1 weeks 19 days 8 hours 39 minutes 38 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 69 2739s #--- 2739s # ExpiresActive Off 2739s ExpiresDefault "modification plus 1 weeks 19 days 8 hours 39 minutes 38 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 70 2739s #--- 2739s # ExpiresActive Off 2739s ExpiresDefault "modification plus 1 weeks 19 days 8 hours 39 minutes 38 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:19 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 71 2739s #--- 2739s # ExpiresActive Off 2739s ExpiresDefault "modification plus 1 weeks 19 days 8 hours 39 minutes 38 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 72 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresByType image/gif "access plus 3 months 2 weeks 8 hours 25 minutes 48 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 73 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresByType image/gif "access plus 3 months 2 weeks 8 hours 25 minutes 48 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 74 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresByType image/gif "access plus 3 months 2 weeks 8 hours 25 minutes 48 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 75 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresByType image/gif "access plus 3 months 2 weeks 8 hours 25 minutes 48 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 76 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresDefault A10028013 2739s ExpiresByType image/gif "modification plus 1 weeks 12 days 8 hours 16 minutes 28 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 77 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresDefault A10028013 2739s ExpiresByType image/gif "modification plus 1 weeks 12 days 8 hours 16 minutes 28 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 78 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresDefault A10028013 2739s ExpiresByType image/gif "modification plus 1 weeks 12 days 8 hours 16 minutes 28 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 79 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresDefault A10028013 2739s ExpiresByType image/gif "modification plus 1 weeks 12 days 8 hours 16 minutes 28 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 80 2739s #--- 2739s # ExpiresActive Off 2739s ExpiresDefault "modification plus 1 years 2 months 2 weeks 19 days 1 hours 15 minutes 5 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 81 2739s #--- 2739s # ExpiresActive Off 2739s ExpiresDefault "modification plus 1 years 2 months 2 weeks 19 days 1 hours 15 minutes 5 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 82 2739s #--- 2739s # ExpiresActive Off 2739s ExpiresDefault "modification plus 1 years 2 months 2 weeks 19 days 1 hours 15 minutes 5 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 83 2739s #--- 2739s # ExpiresActive Off 2739s ExpiresDefault "modification plus 1 years 2 months 2 weeks 19 days 1 hours 15 minutes 5 seconds" 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 84 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresByType image/jpeg M5984231 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 85 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresByType image/jpeg M5984231 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 86 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresByType image/jpeg M5984231 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 87 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresByType image/jpeg M5984231 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 88 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresDefault "access plus 3 months 1 weeks 12 days 7 hours 24 minutes 40 seconds" 2739s ExpiresByType image/jpeg M34565231 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["3-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Length] [3] 2739s # debug: [Content-Type] [text/html] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 89 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresDefault "access plus 3 months 1 weeks 12 days 7 hours 24 minutes 40 seconds" 2739s ExpiresByType image/jpeg M34565231 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [text/plain] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 90 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresDefault "access plus 3 months 1 weeks 12 days 7 hours 24 minutes 40 seconds" 2739s ExpiresByType image/jpeg M34565231 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/gif] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 91 2739s # --- 2739s # ExpiresActive Off 2739s ExpiresDefault "access plus 3 months 1 weeks 12 days 7 hours 24 minutes 40 seconds" 2739s ExpiresByType image/jpeg M34565231 2739s # debug: [Connection] [close] 2739s # debug: [Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Accept-Ranges] [bytes] 2739s # debug: [ETag] ["0-61fafa7f73d80"] 2739s # debug: [Server] [Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0] 2739s # debug: [Vary] [In-If1] 2739s # debug: [Content-Type] [image/jpeg] 2739s # debug: [Last-Modified] [Thu, 15 Aug 2024 02:32:38 GMT] 2739s # debug: [Client-Date] [Fri, 29 Nov 2024 21:36:20 GMT] 2739s # debug: [Client-Peer] [127.0.0.1:8529] 2739s # debug: [Client-Response-Num] [1] 2739s # debug: [DMMATCH1] [1] 2739s ok 92 2739s ok 2746s t/modules/ext_filter.t .............. 2746s 1..24 2746s # Running under perl version 5.040000 for linux 2746s # Current time local: Fri Nov 29 21:36:20 2024 2746s # Current time GMT: Fri Nov 29 21:36:20 2024 2746s # Using Test.pm version 1.31 2746s # Using Apache/Test.pm version 1.44 2746s # testing : sed output filter 2746s # expected: 'barbar' 2746s # received: 'barbar' 2746s ok 1 2746s # testing : slow filter process 2746s # expected: 'foobar' 2746s # received: 'foobar' 2746s ok 2 2746s # testing : echo worked 2746s # expected: 200 2746s # received: '200' 2746s ok 3 2746s # testing : request body filtered 2746s # expected: 'barbar 2746s # ' 2746s # received: 'barbar 2746s # ' 2746s ok 4 2746s # testing : got 413 error 2746s # expected: 413 2746s # received: '413' 2746s ok 5 2746s # testing : got 413 error body 2746s # expected: qr/413 Request Entity Too Large/ 2746s # received: ' 2746s # 2746s # 413 Request Entity Too Large 2746s # 2746s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

2780s # 2780s # 2780s # Hello World 2780s # 2780s #

[back]

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

mod_include test

2780s # 2780s # 2780s # Hello World 2780s # 2780s #

[back]

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

mod_include test

2780s # 2780s # 2780s # Hello World 2780s # 2780s #

[back]

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

Load Balancer Manager for localhost

2818s # 2818s #
Server Version: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0
2818s #
Server Built: 2024-08-15T07:32:14
2818s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
2818s #
2818s #

LoadBalancer Status for balancer://foo1 [p30754e34_foo1]

2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
2818s #
2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s #
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)
2818s #
2818s #

LoadBalancer Status for balancer://foo2 [p30754e34_foo2]

2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
2818s #
2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s #
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)
2818s #
2818s #

LoadBalancer Status for balancer://foo3 [p30754e34_foo3]

2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
2818s #
2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s #
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)
2818s #
2818s #

LoadBalancer Status for balancer://foo4 [p30754e34_foo4]

2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01heartbeat/baltest4Yes
2818s #
2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s #
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)
2818s #
2818s #

LoadBalancer Status for balancer://pr45434 [p30754e34_pr45434]

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

LoadBalancer Status for balancer://failover [p30754e34_failover]

2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/Yes
2818s #
2818s # 2818s # 2818s # 2818s # 2818s # 2818s # 2818s #
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)
2818s #
2818s #

LoadBalancer Status for balancer://dynproxy [p30754e34_dynproxy]

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

Moved Permanently

2880s #

The document has moved here.

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

Moved Permanently

2880s #

The document has moved here.

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

Moved Permanently

2880s #

The document has moved here.

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

Moved Permanently

2880s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2880s #

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

Multiple Choices

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

Available documents: 2880s #

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

Multiple Choices

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

Available documents: 2880s #

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

Moved Permanently

2880s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2880s #

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

Multiple Choices

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

Available documents: 2880s #

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

Moved Permanently

2880s #

The document has moved here.

2880s # 2880s # ' 2880s ok 48 2880s ok 2885s t/modules/status.t .................. 2885s 1..1 2885s # Running under perl version 5.040000 for linux 2885s # Current time local: Fri Nov 29 21:38:41 2024 2885s # Current time GMT: Fri Nov 29 21:38:41 2024 2885s # Using Test.pm version 1.31 2885s # Using Apache/Test.pm version 1.44 2885s 2885s 2885s Apache Status 2885s 2885s

Apache Server Status for localhost (via 127.0.0.1)

2885s 2885s
Server Version: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0
2885s
Server MPM: event
2885s
Server Built: 2024-08-15T07:32:14 2885s

2885s
Current Time: Friday, 29-Nov-2024 21:38:46 UTC
2885s
Restart Time: Friday, 29-Nov-2024 21:28:08 UTC
2885s
Parent Server Config. Generation: 1
2885s
Parent Server MPM Generation: 0
2885s
Server uptime: 10 minutes 37 seconds
2885s
Server load: 1.51 1.43 1.38
2885s
Total accesses: 6884 - Total Traffic: 137.0 MB - Total Duration: 38886
2885s
CPU Usage: u9.69 s21.68 cu1.34 cs1.34 - 5.35% CPU load
2885s
10.8 requests/sec - 220.3 kB/second - 20.4 kB/request - 5.64875 ms/request
2885s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
2885s
2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0946887no0yes0025000
1946906no0yes0025000
2946943no0yes0025000
3966078no0yes1024000
Sum400 1099000
2885s
________________________________________________________________
2885s ___________W________________________............................
2885s ................................................................
2885s ................................................................
2885s ................................................................
2885s ................................................................
2885s ................
2885s

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

2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s
SrvPIDAccMCPU 2885s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09468870/7/7_ 2885s 1.79125180.00.030.03 2885s 127.0.0.1http/1.1localhost:8529GET /modules/access/htaccess/index.html HTTP/1.1
0-09468870/8/8_ 2885s 3.17311120.00.030.03 2885s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/local_bctls_nospace/foo/bar/%20ba
0-09468870/9/9_ 2885s 3.06796200.00.020.02 2885s 127.0.0.1http/1.1localhost:8539GET /reverse/ HTTP/1.1
0-09468870/10/10_ 2885s 3.02853280.00.070.07 2885s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/ HTTP/1.1
0-09468870/9/9_ 2885s 2.90313190.00.500.50 2885s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468870/8/8_ 2885s 3.22101670.00.030.03 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09468870/10/10_ 2885s 3.077922420.00.060.06 2885s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/env.pl?reverse-proxy HTTP/1.1
0-09468870/7/7_ 2885s 2.88312110.00.030.03 2885s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468870/11/11_ 2885s 3.17312230.00.170.17 2885s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/false HTTP/1.1
0-09468870/10/10_ 2885s 2.921022410.00.070.07 2885s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468870/9/9_ 2885s 2.87792200.00.480.48 2885s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468870/8/8_ 2885s 3.20102430.00.030.03 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09468870/7/7_ 2885s 1.8185180.00.030.03 2885s 127.0.0.1http/1.1localhost:8529GET /modules/access/htaccess/index.html HTTP/1.1
0-09468870/9/9_ 2885s 2.86792160.00.060.06 2885s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468870/10/10_ 2885s 2.87792500.00.530.53 2885s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468870/10/10_ 2885s 2.94102990.00.020.02 2885s 127.0.0.1http/1.1localhost:8529GET /modules/headers/htaccess/ HTTP/1.1
0-09468870/11/11_ 2885s 2.87612190.00.070.07 2885s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468870/9/9_ 2885s 3.116611690.02.122.12 2885s 127.0.0.1http/1.1localhost:8551GET //index.html HTTP/1.1
0-09468870/9/9_ 2885s 2.84842330.00.030.03 2885s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468870/9/9_ 2885s 3.07794170.00.030.03 2885s 127.0.0.1http/1.1localhost:8539GET /reverse/index.html HTTP/1.1
0-09468870/9/9_ 2885s 3.04843420.00.030.03 2885s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/ HTTP/1.1
0-09468870/8/8_ 2885s 3.05841380.00.030.03 2885s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/index.html.de HTTP/1.1
0-09468870/10/10_ 2885s 3.02853730.00.030.03 2885s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/compressed/ HTTP/1.1
0-09468870/9/9_ 2885s 2.85842140.00.050.05 2885s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
0-09468870/9/9_ 2885s 2.84852170.00.030.03 2885s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
1-09469060/27/27_ 2885s 4.50202960.00.130.13 2885s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache?test=value&expiry=17329164050
1-09469060/26/26_ 2885s 4.22612900.00.290.29 2885s 127.0.0.1http/1.1ssi-default:8549GET /modules/include/bucketeer/y2.shtml HTTP/1.1
1-09469060/20/20_ 2885s 4.47361730.00.190.19 2885s 192.168.192.66http/1.1localhost:8548GET /index.html HTTP/1.1
1-09469060/19/19_ 2885s 4.303113680.04.154.15 2885s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/two/index.fr.html HTTP/1.1
1-09469060/26/26_ 2885s 4.483101340.00.380.38 2885s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/redir/foo%20bar HTTP/1.1
1-09469060/21/21_ 2885s 4.50201790.00.130.13 2885s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes?test=value HTTP/1.1
1-09469060/25/25_ 2885s 4.25202530.00.200.20 2885s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/en/compressed/ HTTP/1.1
1-09469060/20/20_ 2885s 4.51201380.00.130.13 2885s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes/no?test=value HTTP/1.1
1-09469060/25/25_ 2885s 4.271031160.00.140.14 2885s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/en/ HTTP/1.1
1-09469060/25/25_ 2885s 4.26202910.00.280.28 2885s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/en/two/index HTTP/1.1
1-09469060/19/19_ 2885s 4.52102770.00.160.16 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09469060/22/22_ 2885s 4.531011040.00.100.10 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09469060/26/26_ 2885s 4.331011180.00.140.14 2885s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/index.html.en HTTP/1.1
1-09469060/26/26_ 2885s 4.331011120.00.200.20 2885s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/two/index.de.html HTTP/1.1
1-09469060/21/21_ 2885s 4.531021010.00.100.10 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09469060/21/21_ 2885s 4.551021040.00.090.09 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09469060/26/26_ 2885s 4.341031540.00.150.15 2885s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/ HTTP/1.1
1-09469060/21/21_ 2885s 3.86842990.00.110.11 2885s 127.0.0.1http/1.1localhost:8529GET /modules/env/unset.shtml HTTP/1.1
1-09469060/25/25_ 2885s 4.358421130.00.220.22 2885s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/two/index HTTP/1.1
1-09469060/22/22_ 2885s 4.07842790.00.220.22 2885s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
1-09469060/22/22_ 2885s 4.3872211000.00.150.15 2885s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/nph-102.pl HTTP/1.1
1-09469060/22/22_ 2885s 4.077231350.00.110.11 2885s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
1-09469060/22/22_ 2885s 4.407231080.00.170.17 2885s 127.0.0.1http/1.1localhost:8539GET /reverse/nonesuch/file%25 HTTP/1.1
1-09469060/25/25_ 2885s 4.217211130.00.140.14 2885s 127.0.0.1http/1.1ssi-default:8549GET /modules/include/bucketeer/y0.shtml HTTP/1.1
1-09469060/20/20_ 2885s 4.41662730.00.160.16 2885s 127.0.0.1http/1.1localhost:8529GET / HTTP/1.1
2-09469430/64/64_ 2885s 8.861025760.06.436.43 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/61/61_ 2885s 8.801011120.00.310.31 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/66/66_ 2885s 8.831018930.011.3111.31 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/63/63_ 2885s 8.851021280.00.640.64 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/63/63_ 2885s 8.83921370.00.230.23 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/63/63_ 2885s 8.851021640.00.220.22 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/64/64_ 2885s 8.821021820.00.200.20 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/63/63_ 2885s 8.841021120.00.310.31 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/66/66_ 2885s 8.88921760.00.350.35 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/59/59_ 2885s 8.83912940.06.046.04 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/60/60_ 2885s 8.801021260.00.640.64 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/62/62_ 2885s 8.811021240.00.360.36 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/65/65_ 2885s 8.811021840.00.240.24 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/65/65_ 2885s 8.851023050.010.0410.04 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/62/62_ 2885s 8.821011660.00.500.50 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/62/62_ 2885s 8.851021480.00.390.39 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/67/67_ 2885s 8.851011560.00.280.28 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/61/61_ 2885s 8.861021740.00.440.44 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/62/62_ 2885s 8.861021940.00.480.48 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/66/66_ 2885s 8.821011790.00.230.23 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/68/68_ 2885s 8.821021830.00.850.85 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/59/59_ 2885s 8.831021340.00.340.34 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/67/67_ 2885s 8.8810267880.00.360.36 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/64/64_ 2885s 8.8710167740.01.771.77 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09469430/65/65_ 2885s 8.831011410.00.300.30 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09660781/184/184W 2885s 17.21005440.06.796.79 2885s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
3-09660780/185/185_ 2885s 17.26514310.00.970.97 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
3-09660780/183/183_ 2885s 17.27413600.01.061.06 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
3-09660780/176/176_ 2885s 17.26413590.01.271.27 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
3-09660780/179/179_ 2885s 17.17523960.01.121.12 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09660780/180/180_ 2885s 17.27413990.03.813.81 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
3-09660780/182/182_ 2885s 17.28414240.00.920.92 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
3-09660780/185/185_ 2885s 17.26514440.01.021.02 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
3-09660780/185/185_ 2885s 17.28414900.04.814.81 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
3-09660780/173/173_ 2885s 17.235113680.00.970.97 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
3-09660780/176/176_ 2885s 17.23456850.010.6810.68 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-09660780/175/175_ 2885s 17.265125880.010.7010.70 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
3-09660780/180/180_ 2885s 17.234114120.01.411.41 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
3-09660780/182/182_ 2885s 17.23514090.01.161.16 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
3-09660780/178/178_ 2885s 17.23414490.02.912.91 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
3-09660780/176/176_ 2885s 17.07424270.01.071.07 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09660780/179/179_ 2885s 17.25414330.01.221.22 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
3-09660780/177/177_ 2885s 17.28414430.01.851.85 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
3-09660780/183/183_ 2885s 17.08424320.01.251.25 2885s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09660780/180/180_ 2885s 17.25414530.02.382.38 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
3-09660780/179/179_ 2885s 17.28414700.03.273.27 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
3-09660780/185/185_ 2885s 17.28414970.05.115.11 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-09660780/184/184_ 2885s 17.25414400.02.802.80 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
3-09660780/178/178_ 2885s 17.29416100.07.387.38 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-09660780/174/174_ 2885s 17.254114670.05.035.03 2885s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
2885s
2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s 2885s
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
2885s 2885s 2885s ok 1 2885s ok 2891s t/modules/substitute.t .............. 2891s 1..19 2891s # Running under perl version 5.040000 for linux 2891s # Current time local: Fri Nov 29 21:38:46 2024 2891s # Current time GMT: Fri Nov 29 21:38:46 2024 2891s # Using Test.pm version 1.31 2891s # Using Apache/Test.pm version 1.44 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'barbar': OK 2891s ok 1 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'barbar': OK 2891s ok 2 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'foofoo': OK 2891s ok 3 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'barbar': OK 2891s ok 4 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'barbar': OK 2891s ok 5 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'barbar': OK 2891s ok 6 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'foof 2891s oo': OK 2891s ok 7 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'xfoo': OK 2891s ok 8 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2891s ok 9 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s barx 2891s ': OK 2891s ok 10 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'a$1axb(': OK 2891s ok 11 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'a$XX': OK 2891s ok 12 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2891s ok 13 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'x&x': OK 2891s ok 14 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'xx': OK 2891s ok 15 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'fcooar': OK 2891s ok 16 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'fc$1ar': OK 2891s ok 17 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'fdooar': OK 2891s ok 18 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s got 200 'XXXfooXXX 2891s bar': OK 2891s ok 19 2891s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2891s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2891s ok 2898s t/modules/unique_id.t ............... 2898s 1..300 2898s # Running under perl version 5.040000 for linux 2898s # Current time local: Fri Nov 29 21:38:52 2024 2898s # Current time GMT: Fri Nov 29 21:38:52 2024 2898s # Using Test.pm version 1.31 2898s # Using Apache/Test.pm version 1.44 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 1 2898s # unique id: Z0o0cHO-pQEjUnApz_y3UQAAAAA 2898s ok 2 2898s ok 3 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 4 2898s # unique id: Z0o0cPUkciyaE-59HpyEbgAAANU 2898s ok 5 2898s ok 6 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 7 2898s # unique id: Z0o0cPUkciyaE-59HpyEbwAAANc 2898s ok 8 2898s ok 9 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 10 2898s # unique id: Z0o0cPUkciyaE-59HpyEcAAAAMA 2898s ok 11 2898s ok 12 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 13 2898s # unique id: Z0o0cPUkciyaE-59HpyEcQAAAMQ 2898s ok 14 2898s ok 15 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 16 2898s # unique id: Z0o0cPUkciyaE-59HpyEcgAAAMk 2898s ok 17 2898s ok 18 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 19 2898s # unique id: Z0o0cPUkciyaE-59HpyEcwAAAM0 2898s ok 20 2898s ok 21 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 22 2898s # unique id: Z0o0cPUkciyaE-59HpyEdAAAAMw 2898s ok 23 2898s ok 24 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 25 2898s # unique id: Z0o0cPOIDwGET75kXgEHyQAAAIE 2898s ok 26 2898s ok 27 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 28 2898s # unique id: Z0o0cPOIDwGET75kXgEHygAAAIo 2898s ok 29 2898s ok 30 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 31 2898s # unique id: Z0o0cPOIDwGET75kXgEHywAAAIs 2898s ok 32 2898s ok 33 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 34 2898s # unique id: Z0o0cfOIDwGET75kXgEHzAAAAIw 2898s ok 35 2898s ok 36 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 37 2898s # unique id: Z0o0cfOIDwGET75kXgEHzQAAAIY 2898s ok 38 2898s ok 39 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 40 2898s # unique id: Z0o0cfOIDwGET75kXgEHzgAAAI4 2898s ok 41 2898s ok 42 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 43 2898s # unique id: Z0o0cfOIDwGET75kXgEHzwAAAJM 2898s ok 44 2898s ok 45 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 46 2898s # unique id: Z0o0cfUkciyaE-59HpyEdQAAAM4 2898s ok 47 2898s ok 48 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 49 2898s # unique id: Z0o0cfUkciyaE-59HpyEdgAAAMo 2898s ok 50 2898s ok 51 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 52 2898s # unique id: Z0o0cfUkciyaE-59HpyEdwAAAM8 2898s ok 53 2898s ok 54 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 55 2898s # unique id: Z0o0cfUkciyaE-59HpyEeAAAANI 2898s ok 56 2898s ok 57 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 58 2898s # unique id: Z0o0cfUkciyaE-59HpyEeQAAANA 2898s ok 59 2898s ok 60 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 61 2898s # unique id: Z0o0cfUkciyaE-59HpyEegAAANM 2898s ok 62 2898s ok 63 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 64 2898s # unique id: Z0o0cfUkciyaE-59HpyEewAAANY 2898s ok 65 2898s ok 66 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 67 2898s # unique id: Z0o0cfUkciyaE-59HpyEfAAAANg 2898s ok 68 2898s ok 69 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 70 2898s # unique id: Z0o0cfUkciyaE-59HpyEfQAAAMs 2898s ok 71 2898s ok 72 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 73 2898s # unique id: Z0o0cfUkciyaE-59HpyEfgAAAMc 2898s ok 74 2898s ok 75 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 76 2898s # unique id: Z0o0cfUkciyaE-59HpyEfwAAAME 2898s ok 77 2898s ok 78 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 79 2898s # unique id: Z0o0cfUkciyaE-59HpyEgAAAAMM 2898s ok 80 2898s ok 81 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 82 2898s # unique id: Z0o0cfUkciyaE-59HpyEgQAAAMI 2898s ok 83 2898s ok 84 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 85 2898s # unique id: Z0o0cfUkciyaE-59HpyEggAAAMU 2898s ok 86 2898s ok 87 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 88 2898s # unique id: Z0o0cfUkciyaE-59HpyEgwAAAMg 2898s ok 89 2898s ok 90 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 91 2898s # unique id: Z0o0cfUkciyaE-59HpyEhAAAANE 2898s ok 92 2898s ok 93 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 94 2898s # unique id: Z0o0cfUkciyaE-59HpyEhQAAAMY 2898s ok 95 2898s ok 96 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 97 2898s # unique id: Z0o0cfUkciyaE-59HpyEhgAAANQ 2898s ok 98 2898s ok 99 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 100 2898s # unique id: Z0o0cfUkciyaE-59HpyEhwAAANU 2898s ok 101 2898s ok 102 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 103 2898s # unique id: Z0o0cfUkciyaE-59HpyEiAAAANc 2898s ok 104 2898s ok 105 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 106 2898s # unique id: Z0o0cfUkciyaE-59HpyEiQAAAMA 2898s ok 107 2898s ok 108 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 109 2898s # unique id: Z0o0cfUkciyaE-59HpyEigAAAMQ 2898s ok 110 2898s ok 111 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 112 2898s # unique id: Z0o0cfUkciyaE-59HpyEiwAAAMk 2898s ok 113 2898s ok 114 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 115 2898s # unique id: Z0o0cfUkciyaE-59HpyEjAAAAM0 2898s ok 116 2898s ok 117 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 118 2898s # unique id: Z0o0cfUkciyaE-59HpyEjQAAAMw 2898s ok 119 2898s ok 120 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 121 2898s # unique id: Z0o0cfUkciyaE-59HpyEjgAAAM4 2898s ok 122 2898s ok 123 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 124 2898s # unique id: Z0o0cfUkciyaE-59HpyEjwAAAMo 2898s ok 125 2898s ok 126 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 127 2898s # unique id: Z0o0cfUkciyaE-59HpyEkAAAAM8 2898s ok 128 2898s ok 129 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 130 2898s # unique id: Z0o0cfUkciyaE-59HpyEkQAAANI 2898s ok 131 2898s ok 132 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 133 2898s # unique id: Z0o0cfUkciyaE-59HpyEkgAAANA 2898s ok 134 2898s ok 135 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 136 2898s # unique id: Z0o0cfUkciyaE-59HpyEkwAAANM 2898s ok 137 2898s ok 138 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 139 2898s # unique id: Z0o0cfUkciyaE-59HpyElAAAANY 2898s ok 140 2898s ok 141 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 142 2898s # unique id: Z0o0cfUkciyaE-59HpyElQAAANg 2898s ok 143 2898s ok 144 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 145 2898s # unique id: Z0o0cfUkciyaE-59HpyElgAAAMs 2898s ok 146 2898s ok 147 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 148 2898s # unique id: Z0o0cfUkciyaE-59HpyElwAAAMc 2898s ok 149 2898s ok 150 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 151 2898s # unique id: Z0o0cfUkciyaE-59HpyEmAAAAMk 2898s ok 152 2898s ok 153 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 154 2898s # unique id: Z0o0cfUkciyaE-59HpyEmQAAAM0 2898s ok 155 2898s ok 156 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 157 2898s # unique id: Z0o0cfUkciyaE-59HpyEmgAAAMw 2898s ok 158 2898s ok 159 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 160 2898s # unique id: Z0o0cvUkciyaE-59HpyEmwAAAM4 2898s ok 161 2898s ok 162 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 163 2898s # unique id: Z0o0cvUkciyaE-59HpyEnAAAAMo 2898s ok 164 2898s ok 165 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 166 2898s # unique id: Z0o0cg541nJ1WsFjgdSYuAAAAFE 2898s ok 167 2898s ok 168 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 169 2898s # unique id: Z0o0cg541nJ1WsFjgdSYuQAAAFM 2898s ok 170 2898s ok 171 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 172 2898s # unique id: Z0o0cg541nJ1WsFjgdSYugAAAFU 2898s ok 173 2898s ok 174 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 175 2898s # unique id: Z0o0cg541nJ1WsFjgdSYuwAAAFc 2898s ok 176 2898s ok 177 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 178 2898s # unique id: Z0o0cvOIDwGET75kXgEH0AAAAJE 2898s ok 179 2898s ok 180 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 181 2898s # unique id: Z0o0cvOIDwGET75kXgEH0QAAAJI 2898s ok 182 2898s ok 183 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 184 2898s # unique id: Z0o0cvOIDwGET75kXgEH0gAAAIA 2898s ok 185 2898s ok 186 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 187 2898s # unique id: Z0o0cvOIDwGET75kXgEH0wAAAJc 2898s ok 188 2898s ok 189 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 190 2898s # unique id: Z0o0cvOIDwGET75kXgEH1AAAAJY 2898s ok 191 2898s ok 192 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 193 2898s # unique id: Z0o0cvOIDwGET75kXgEH1QAAAIg 2898s ok 194 2898s ok 195 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 196 2898s # unique id: Z0o0cvOIDwGET75kXgEH1gAAAIE 2898s ok 197 2898s ok 198 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 199 2898s # unique id: Z0o0cnO-pQEjUnApz_y3UgAAAAw 2898s ok 200 2898s ok 201 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 202 2898s # unique id: Z0o0cvOIDwGET75kXgEH1wAAAIo 2898s ok 203 2898s ok 204 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 205 2898s # unique id: Z0o0cvOIDwGET75kXgEH2AAAAIs 2898s ok 206 2898s ok 207 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 208 2898s # unique id: Z0o0cvOIDwGET75kXgEH2QAAAIw 2898s ok 209 2898s ok 210 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 211 2898s # unique id: Z0o0cvOIDwGET75kXgEH2gAAAIY 2898s ok 212 2898s ok 213 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 214 2898s # unique id: Z0o0cvOIDwGET75kXgEH2wAAAI4 2898s ok 215 2898s ok 216 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 217 2898s # unique id: Z0o0cvOIDwGET75kXgEH3AAAAJM 2898s ok 218 2898s ok 219 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 220 2898s # unique id: Z0o0cvOIDwGET75kXgEH3QAAAJQ 2898s ok 221 2898s ok 222 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 223 2898s # unique id: Z0o0cvOIDwGET75kXgEH3gAAAJU 2898s ok 224 2898s ok 225 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 226 2898s # unique id: Z0o0cvOIDwGET75kXgEH3wAAAII 2898s ok 227 2898s ok 228 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 229 2898s # unique id: Z0o0cvOIDwGET75kXgEH4AAAAJg 2898s ok 230 2898s ok 231 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 232 2898s # unique id: Z0o0cvOIDwGET75kXgEH4QAAAIk 2898s ok 233 2898s ok 234 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 235 2898s # unique id: Z0o0cvOIDwGET75kXgEH4gAAAIQ 2898s ok 236 2898s ok 237 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 238 2898s # unique id: Z0o0cvOIDwGET75kXgEH4wAAAIc 2898s ok 239 2898s ok 240 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 241 2898s # unique id: Z0o0cvOIDwGET75kXgEH5AAAAIU 2898s ok 242 2898s ok 243 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 244 2898s # unique id: Z0o0cvOIDwGET75kXgEH5QAAAIM 2898s ok 245 2898s ok 246 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 247 2898s # unique id: Z0o0cvOIDwGET75kXgEH5gAAAI0 2898s ok 248 2898s ok 249 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 250 2898s # unique id: Z0o0cvOIDwGET75kXgEH5wAAAI8 2898s ok 251 2898s ok 252 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 253 2898s # unique id: Z0o0cvOIDwGET75kXgEH6AAAAJA 2898s ok 254 2898s ok 255 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 256 2898s # unique id: Z0o0cvOIDwGET75kXgEH6QAAAJE 2898s ok 257 2898s ok 258 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 259 2898s # unique id: Z0o0cvOIDwGET75kXgEH6gAAAJI 2898s ok 260 2898s ok 261 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 262 2898s # unique id: Z0o0cg541nJ1WsFjgdSYvAAAAFg 2898s ok 263 2898s ok 264 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 265 2898s # unique id: Z0o0cvOIDwGET75kXgEH6wAAAIA 2898s ok 266 2898s ok 267 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 268 2898s # unique id: Z0o0cvOIDwGET75kXgEH7AAAAJc 2898s ok 269 2898s ok 270 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 271 2898s # unique id: Z0o0cvOIDwGET75kXgEH7QAAAJY 2898s ok 272 2898s ok 273 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 274 2898s # unique id: Z0o0cg541nJ1WsFjgdSYvQAAAEI 2898s ok 275 2898s ok 276 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 277 2898s # unique id: Z0o0cg541nJ1WsFjgdSYvgAAAEM 2898s ok 278 2898s ok 279 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 280 2898s # unique id: Z0o0cg541nJ1WsFjgdSYvwAAAEU 2898s ok 281 2898s ok 282 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 283 2898s # unique id: Z0o0cw541nJ1WsFjgdSYwAAAAEc 2898s ok 284 2898s ok 285 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 286 2898s # unique id: Z0o0cw541nJ1WsFjgdSYwQAAAEo 2898s ok 287 2898s ok 288 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 289 2898s # unique id: Z0o0cw541nJ1WsFjgdSYwgAAAEs 2898s ok 290 2898s ok 291 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 292 2898s # unique id: Z0o0cw541nJ1WsFjgdSYwwAAAE4 2898s ok 293 2898s ok 294 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 295 2898s # unique id: Z0o0cw541nJ1WsFjgdSYxAAAAE8 2898s ok 296 2898s ok 297 2898s # testing : fetch unique ID 2898s # expected: 200 2898s # received: '200' 2898s ok 298 2898s # unique id: Z0o0cw541nJ1WsFjgdSYxQAAAFE 2898s ok 299 2898s ok 300 2898s ok 2904s t/modules/usertrack.t ............... 2904s 1..1004 2904s # Running under perl version 5.040000 for linux 2904s # Current time local: Fri Nov 29 21:38:59 2024 2904s # Current time GMT: Fri Nov 29 21:38:59 2024 2904s # Using Test.pm version 1.31 2904s # Using Apache/Test.pm version 1.44 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 1 2904s ok 2 2904s Set-Cookie: usertrack_test=fbb01497.6281407197a67; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=fbb01497.6281407197a67 2904s ok 3 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 4 2904s ok 5 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 6 2904s ok 7 2904s Set-Cookie: usertrack_test=a7e7e3f3.628140719b08a; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=a7e7e3f3.628140719b08a 2904s ok 8 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 9 2904s ok 10 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 11 2904s ok 12 2904s Set-Cookie: usertrack_test=1bff7508.628140719d65a; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=1bff7508.628140719d65a 2904s ok 13 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 14 2904s ok 15 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 16 2904s ok 17 2904s Set-Cookie: usertrack_test=cc781a.628140719f887; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=cc781a.628140719f887 2904s ok 18 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 19 2904s ok 20 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 21 2904s ok 22 2904s Set-Cookie: usertrack_test=60254639.62814071a1ed4; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=60254639.62814071a1ed4 2904s ok 23 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 24 2904s ok 25 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 26 2904s ok 27 2904s Set-Cookie: usertrack_test=ac4b2b7a.62814071a43c8; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=ac4b2b7a.62814071a43c8 2904s ok 28 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 29 2904s ok 30 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 31 2904s ok 32 2904s Set-Cookie: usertrack_test=e2d469f1.62814071a65e4; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=e2d469f1.62814071a65e4 2904s ok 33 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 34 2904s ok 35 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 36 2904s ok 37 2904s Set-Cookie: usertrack_test=6d72fad8.62814071a8b6f; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=6d72fad8.62814071a8b6f 2904s ok 38 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 39 2904s ok 40 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 41 2904s ok 42 2904s Set-Cookie: usertrack_test=f229e783.62814071aafec; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=f229e783.62814071aafec 2904s ok 43 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 44 2904s ok 45 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 46 2904s ok 47 2904s Set-Cookie: usertrack_test=52f8a32b.62814071ad7bc; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=52f8a32b.62814071ad7bc 2904s ok 48 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 49 2904s ok 50 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 51 2904s ok 52 2904s Set-Cookie: usertrack_test=84b0d9a3.62814071af9cd; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=84b0d9a3.62814071af9cd 2904s ok 53 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 54 2904s ok 55 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 56 2904s ok 57 2904s Set-Cookie: usertrack_test=40112.62814071b1caf; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=40112.62814071b1caf 2904s ok 58 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 59 2904s ok 60 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 61 2904s ok 62 2904s Set-Cookie: usertrack_test=293d9d9a.62814071b4076; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=293d9d9a.62814071b4076 2904s ok 63 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 64 2904s ok 65 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 66 2904s ok 67 2904s Set-Cookie: usertrack_test=ca2a8a43.62814071b62b9; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=ca2a8a43.62814071b62b9 2904s ok 68 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 69 2904s ok 70 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 71 2904s ok 72 2904s Set-Cookie: usertrack_test=74e4f0fb.62814071b8692; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=74e4f0fb.62814071b8692 2904s ok 73 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 74 2904s ok 75 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 76 2904s ok 77 2904s Set-Cookie: usertrack_test=d56074ac.62814071ba8f4; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=d56074ac.62814071ba8f4 2904s ok 78 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 79 2904s ok 80 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 81 2904s ok 82 2904s Set-Cookie: usertrack_test=a1cbca3b.62814071bca87; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=a1cbca3b.62814071bca87 2904s ok 83 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 84 2904s ok 85 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 86 2904s ok 87 2904s Set-Cookie: usertrack_test=6919157d.62814071bedd8; path=/; expires=Fri, 29-Nov-24 21:40:03 GMT 2904s Cookie: usertrack_test=6919157d.62814071bedd8 2904s ok 88 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 89 2904s ok 90 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 91 2904s ok 92 2904s Set-Cookie: usertrack_test=f874acd6.62814071c1006; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=f874acd6.62814071c1006 2904s ok 93 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 94 2904s ok 95 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 96 2904s ok 97 2904s Set-Cookie: usertrack_test=6766b847.62814071c324a; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=6766b847.62814071c324a 2904s ok 98 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 99 2904s ok 100 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 101 2904s ok 102 2904s Set-Cookie: usertrack_test=453161b8.62814071c5392; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=453161b8.62814071c5392 2904s ok 103 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 104 2904s ok 105 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 106 2904s ok 107 2904s Set-Cookie: usertrack_test=ee2b2295.62814071c75be; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=ee2b2295.62814071c75be 2904s ok 108 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 109 2904s ok 110 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 111 2904s ok 112 2904s Set-Cookie: usertrack_test=65f26728.62814071c98d3; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=65f26728.62814071c98d3 2904s ok 113 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 114 2904s ok 115 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 116 2904s ok 117 2904s Set-Cookie: usertrack_test=9cc242b1.62814071cbaf3; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=9cc242b1.62814071cbaf3 2904s ok 118 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 119 2904s ok 120 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 121 2904s ok 122 2904s Set-Cookie: usertrack_test=5a5fac4e.62814071cdc9a; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=5a5fac4e.62814071cdc9a 2904s ok 123 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 124 2904s ok 125 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 126 2904s ok 127 2904s Set-Cookie: usertrack_test=352583a8.62814071d0074; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=352583a8.62814071d0074 2904s ok 128 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 129 2904s ok 130 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 131 2904s ok 132 2904s Set-Cookie: usertrack_test=3e970f06.62814071d222c; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=3e970f06.62814071d222c 2904s ok 133 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 134 2904s ok 135 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 136 2904s ok 137 2904s Set-Cookie: usertrack_test=211ec350.62814071d43f7; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=211ec350.62814071d43f7 2904s ok 138 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 139 2904s ok 140 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 141 2904s ok 142 2904s Set-Cookie: usertrack_test=eee49f2a.62814071d662c; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=eee49f2a.62814071d662c 2904s ok 143 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 144 2904s ok 145 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 146 2904s ok 147 2904s Set-Cookie: usertrack_test=2e954820.62814071d88a1; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=2e954820.62814071d88a1 2904s ok 148 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 149 2904s ok 150 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 151 2904s ok 152 2904s Set-Cookie: usertrack_test=3b90908c.62814071da96b; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=3b90908c.62814071da96b 2904s ok 153 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 154 2904s ok 155 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 156 2904s ok 157 2904s Set-Cookie: usertrack_test=943af42.62814071dcb6d; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=943af42.62814071dcb6d 2904s ok 158 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 159 2904s ok 160 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 161 2904s ok 162 2904s Set-Cookie: usertrack_test=700687cd.62814071deddb; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=700687cd.62814071deddb 2904s ok 163 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 164 2904s ok 165 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 166 2904s ok 167 2904s Set-Cookie: usertrack_test=693cd710.62814071e109f; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=693cd710.62814071e109f 2904s ok 168 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 169 2904s ok 170 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 171 2904s ok 172 2904s Set-Cookie: usertrack_test=c1236939.62814071e352f; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=c1236939.62814071e352f 2904s ok 173 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 174 2904s ok 175 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 176 2904s ok 177 2904s Set-Cookie: usertrack_test=891259ad.62814071e5a8f; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=891259ad.62814071e5a8f 2904s ok 178 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 179 2904s ok 180 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 181 2904s ok 182 2904s Set-Cookie: usertrack_test=73efb92a.62814071e7f22; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=73efb92a.62814071e7f22 2904s ok 183 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 184 2904s ok 185 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 186 2904s ok 187 2904s Set-Cookie: usertrack_test=36f70296.62814071e9fbc; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=36f70296.62814071e9fbc 2904s ok 188 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 189 2904s ok 190 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 191 2904s ok 192 2904s Set-Cookie: usertrack_test=4c2997e3.62814071ec0a9; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=4c2997e3.62814071ec0a9 2904s ok 193 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 194 2904s ok 195 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 196 2904s ok 197 2904s Set-Cookie: usertrack_test=bb4961b0.62814071ee4e8; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=bb4961b0.62814071ee4e8 2904s ok 198 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 199 2904s ok 200 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 201 2904s ok 202 2904s Set-Cookie: usertrack_test=afdfbd04.62814071f0801; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=afdfbd04.62814071f0801 2904s ok 203 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 204 2904s ok 205 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 206 2904s ok 207 2904s Set-Cookie: usertrack_test=9530422e.62814071f2847; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=9530422e.62814071f2847 2904s ok 208 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 209 2904s ok 210 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 211 2904s ok 212 2904s Set-Cookie: usertrack_test=5f9cedb6.62814071f4bab; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=5f9cedb6.62814071f4bab 2904s ok 213 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 214 2904s ok 215 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 216 2904s ok 217 2904s Set-Cookie: usertrack_test=20ad439.62814071f6e85; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=20ad439.62814071f6e85 2904s ok 218 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 219 2904s ok 220 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 221 2904s ok 222 2904s Set-Cookie: usertrack_test=e4f3605c.62814071f90ca; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=e4f3605c.62814071f90ca 2904s ok 223 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 224 2904s ok 225 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 226 2904s ok 227 2904s Set-Cookie: usertrack_test=45ee21b3.62814071fb26f; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=45ee21b3.62814071fb26f 2904s ok 228 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 229 2904s ok 230 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 231 2904s ok 232 2904s Set-Cookie: usertrack_test=2cd98a2e.62814071fd453; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=2cd98a2e.62814071fd453 2904s ok 233 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 234 2904s ok 235 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 236 2904s ok 237 2904s Set-Cookie: usertrack_test=f05eef0c.62814071ff4cf; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=f05eef0c.62814071ff4cf 2904s ok 238 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 239 2904s ok 240 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 241 2904s ok 242 2904s Set-Cookie: usertrack_test=d197e670.62814072015b3; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=d197e670.62814072015b3 2904s ok 243 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 244 2904s ok 245 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 246 2904s ok 247 2904s Set-Cookie: usertrack_test=62ce6c7a.62814072033e1; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=62ce6c7a.62814072033e1 2904s ok 248 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 249 2904s ok 250 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 251 2904s ok 252 2904s Set-Cookie: usertrack_test=901481b3.6281407205664; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=901481b3.6281407205664 2904s ok 253 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 254 2904s ok 255 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 256 2904s ok 257 2904s Set-Cookie: usertrack_test=5a6954d1.62814072076fe; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=5a6954d1.62814072076fe 2904s ok 258 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 259 2904s ok 260 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 261 2904s ok 262 2904s Set-Cookie: usertrack_test=f1f475b7.628140720963b; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=f1f475b7.628140720963b 2904s ok 263 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 264 2904s ok 265 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 266 2904s ok 267 2904s Set-Cookie: usertrack_test=ee840f7b.628140720b730; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=ee840f7b.628140720b730 2904s ok 268 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 269 2904s ok 270 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 271 2904s ok 272 2904s Set-Cookie: usertrack_test=7458cf52.628140720d7e9; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=7458cf52.628140720d7e9 2904s ok 273 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 274 2904s ok 275 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 276 2904s ok 277 2904s Set-Cookie: usertrack_test=51288fc1.628140720f91d; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=51288fc1.628140720f91d 2904s ok 278 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 279 2904s ok 280 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 281 2904s ok 282 2904s Set-Cookie: usertrack_test=99fd4cb8.62814072119e5; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=99fd4cb8.62814072119e5 2904s ok 283 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 284 2904s ok 285 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 286 2904s ok 287 2904s Set-Cookie: usertrack_test=11394306.6281407213bbf; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=11394306.6281407213bbf 2904s ok 288 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 289 2904s ok 290 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 291 2904s ok 292 2904s Set-Cookie: usertrack_test=6c5ff994.6281407215dee; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=6c5ff994.6281407215dee 2904s ok 293 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 294 2904s ok 295 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 296 2904s ok 297 2904s Set-Cookie: usertrack_test=dd6191ab.6281407217e95; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=dd6191ab.6281407217e95 2904s ok 298 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 299 2904s ok 300 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 301 2904s ok 302 2904s Set-Cookie: usertrack_test=228b859a.628140721a02a; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=228b859a.628140721a02a 2904s ok 303 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 304 2904s ok 305 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 306 2904s ok 307 2904s Set-Cookie: usertrack_test=896b068c.628140721c22f; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=896b068c.628140721c22f 2904s ok 308 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 309 2904s ok 310 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 311 2904s ok 312 2904s Set-Cookie: usertrack_test=8ac8966b.628140721e2ee; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=8ac8966b.628140721e2ee 2904s ok 313 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 314 2904s ok 315 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 316 2904s ok 317 2904s Set-Cookie: usertrack_test=625190a1.6281407220375; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=625190a1.6281407220375 2904s ok 318 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 319 2904s ok 320 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 321 2904s ok 322 2904s Set-Cookie: usertrack_test=89cd00da.62814072223ce; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=89cd00da.62814072223ce 2904s ok 323 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 324 2904s ok 325 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 326 2904s ok 327 2904s Set-Cookie: usertrack_test=d77aebf6.6281407224320; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=d77aebf6.6281407224320 2904s ok 328 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 329 2904s ok 330 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 331 2904s ok 332 2904s Set-Cookie: usertrack_test=1ec5cd50.62814072261bd; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=1ec5cd50.62814072261bd 2904s ok 333 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 334 2904s ok 335 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 336 2904s ok 337 2904s Set-Cookie: usertrack_test=a45f0f2e.6281407228148; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=a45f0f2e.6281407228148 2904s ok 338 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 339 2904s ok 340 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 341 2904s ok 342 2904s Set-Cookie: usertrack_test=ffa29f40.628140722a045; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=ffa29f40.628140722a045 2904s ok 343 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 344 2904s ok 345 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 346 2904s ok 347 2904s Set-Cookie: usertrack_test=77e5da76.628140722c10d; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=77e5da76.628140722c10d 2904s ok 348 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 349 2904s ok 350 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 351 2904s ok 352 2904s Set-Cookie: usertrack_test=8a3814ee.628140722e1c4; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=8a3814ee.628140722e1c4 2904s ok 353 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 354 2904s ok 355 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 356 2904s ok 357 2904s Set-Cookie: usertrack_test=8fd6538f.628140723026d; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=8fd6538f.628140723026d 2904s ok 358 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 359 2904s ok 360 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 361 2904s ok 362 2904s Set-Cookie: usertrack_test=5b492ca0.628140723217f; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=5b492ca0.628140723217f 2904s ok 363 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 364 2904s ok 365 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 366 2904s ok 367 2904s Set-Cookie: usertrack_test=3fb4dc81.6281407234042; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=3fb4dc81.6281407234042 2904s ok 368 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 369 2904s ok 370 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 371 2904s ok 372 2904s Set-Cookie: usertrack_test=92c5ff.6281407235ead; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=92c5ff.6281407235ead 2904s ok 373 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 374 2904s ok 375 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 376 2904s ok 377 2904s Set-Cookie: usertrack_test=bb3a735.6281407237df1; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=bb3a735.6281407237df1 2904s ok 378 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 379 2904s ok 380 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 381 2904s ok 382 2904s Set-Cookie: usertrack_test=a372065c.6281407239dab; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=a372065c.6281407239dab 2904s ok 383 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 384 2904s ok 385 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 386 2904s ok 387 2904s Set-Cookie: usertrack_test=91b33f27.628140723bdf6; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=91b33f27.628140723bdf6 2904s ok 388 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 389 2904s ok 390 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 391 2904s ok 392 2904s Set-Cookie: usertrack_test=c8841aaf.628140723ddb2; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=c8841aaf.628140723ddb2 2904s ok 393 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 394 2904s ok 395 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 396 2904s ok 397 2904s Set-Cookie: usertrack_test=51c18ee0.628140723fd4a; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=51c18ee0.628140723fd4a 2904s ok 398 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 399 2904s ok 400 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 401 2904s ok 402 2904s Set-Cookie: usertrack_test=fe0db369.6281407241d48; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=fe0db369.6281407241d48 2904s ok 403 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 404 2904s ok 405 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 406 2904s ok 407 2904s Set-Cookie: usertrack_test=770b0901.6281407243ddf; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=770b0901.6281407243ddf 2904s ok 408 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 409 2904s ok 410 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 411 2904s ok 412 2904s Set-Cookie: usertrack_test=b38c0cd4.6281407245dff; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=b38c0cd4.6281407245dff 2904s ok 413 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 414 2904s ok 415 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 416 2904s ok 417 2904s Set-Cookie: usertrack_test=c0719108.6281407247c7e; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=c0719108.6281407247c7e 2904s ok 418 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 419 2904s ok 420 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 421 2904s ok 422 2904s Set-Cookie: usertrack_test=c7ad34b7.6281407249b57; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=c7ad34b7.6281407249b57 2904s ok 423 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 424 2904s ok 425 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 426 2904s ok 427 2904s Set-Cookie: usertrack_test=92811f16.628140724b9b2; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=92811f16.628140724b9b2 2904s ok 428 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 429 2904s ok 430 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 431 2904s ok 432 2904s Set-Cookie: usertrack_test=1cb61e72.628140724d8a4; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=1cb61e72.628140724d8a4 2904s ok 433 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 434 2904s ok 435 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 436 2904s ok 437 2904s Set-Cookie: usertrack_test=f8ccfdaf.628140724f76d; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=f8ccfdaf.628140724f76d 2904s ok 438 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 439 2904s ok 440 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 441 2904s ok 442 2904s Set-Cookie: usertrack_test=bce6d7e8.6281407251849; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=bce6d7e8.6281407251849 2904s ok 443 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 444 2904s ok 445 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 446 2904s ok 447 2904s Set-Cookie: usertrack_test=a94389c5.6281407253a50; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=a94389c5.6281407253a50 2904s ok 448 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 449 2904s ok 450 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 451 2904s ok 452 2904s Set-Cookie: usertrack_test=6e07dcec.6281407255a23; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=6e07dcec.6281407255a23 2904s ok 453 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 454 2904s ok 455 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 456 2904s ok 457 2904s Set-Cookie: usertrack_test=a06f815d.6281407257b7c; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=a06f815d.6281407257b7c 2904s ok 458 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 459 2904s ok 460 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 461 2904s ok 462 2904s Set-Cookie: usertrack_test=85147076.62814072599e9; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=85147076.62814072599e9 2904s ok 463 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 464 2904s ok 465 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 466 2904s ok 467 2904s Set-Cookie: usertrack_test=f53a088b.628140725b8c7; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=f53a088b.628140725b8c7 2904s ok 468 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 469 2904s ok 470 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 471 2904s ok 472 2904s Set-Cookie: usertrack_test=ce544619.628140725d782; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=ce544619.628140725d782 2904s ok 473 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 474 2904s ok 475 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 476 2904s ok 477 2904s Set-Cookie: usertrack_test=8aae701.628140725f6a7; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=8aae701.628140725f6a7 2904s ok 478 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 479 2904s ok 480 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 481 2904s ok 482 2904s Set-Cookie: usertrack_test=8b200405.62814072616fe; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=8b200405.62814072616fe 2904s ok 483 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 484 2904s ok 485 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 486 2904s ok 487 2904s Set-Cookie: usertrack_test=2a3ae66e.628140726379a; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=2a3ae66e.628140726379a 2904s ok 488 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 489 2904s ok 490 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 491 2904s ok 492 2904s Set-Cookie: usertrack_test=5fb79591.62814072659f3; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=5fb79591.62814072659f3 2904s ok 493 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 494 2904s ok 495 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 496 2904s ok 497 2904s Set-Cookie: usertrack_test=d517ff6a.6281407267a72; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=d517ff6a.6281407267a72 2904s ok 498 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 499 2904s ok 500 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 501 2904s ok 502 2904s Set-Cookie: usertrack_test=8b10fd63.6281407269b29; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=8b10fd63.6281407269b29 2904s ok 503 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 504 2904s ok 505 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 506 2904s ok 507 2904s Set-Cookie: usertrack_test=acef2cfc.628140726bbdb; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=acef2cfc.628140726bbdb 2904s ok 508 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 509 2904s ok 510 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 511 2904s ok 512 2904s Set-Cookie: usertrack_test=134ff36d.628140726dbc9; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=134ff36d.628140726dbc9 2904s ok 513 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 514 2904s ok 515 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 516 2904s ok 517 2904s Set-Cookie: usertrack_test=b1af349c.628140726fc28; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=b1af349c.628140726fc28 2904s ok 518 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 519 2904s ok 520 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 521 2904s ok 522 2904s Set-Cookie: usertrack_test=536cb246.628140727228d; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=536cb246.628140727228d 2904s ok 523 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 524 2904s ok 525 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 526 2904s ok 527 2904s Set-Cookie: usertrack_test=a0892e2a.62814072745d9; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=a0892e2a.62814072745d9 2904s ok 528 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 529 2904s ok 530 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 531 2904s ok 532 2904s Set-Cookie: usertrack_test=c235d57c.62814072767c2; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=c235d57c.62814072767c2 2904s ok 533 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 534 2904s ok 535 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 536 2904s ok 537 2904s Set-Cookie: usertrack_test=59fc07d.62814072788ec; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=59fc07d.62814072788ec 2904s ok 538 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 539 2904s ok 540 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 541 2904s ok 542 2904s Set-Cookie: usertrack_test=a79c0320.628140727a9de; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=a79c0320.628140727a9de 2904s ok 543 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 544 2904s ok 545 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 546 2904s ok 547 2904s Set-Cookie: usertrack_test=31f228.628140727c9db; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=31f228.628140727c9db 2904s ok 548 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 549 2904s ok 550 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 551 2904s ok 552 2904s Set-Cookie: usertrack_test=d0f47cf9.628140727e8a8; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=d0f47cf9.628140727e8a8 2904s ok 553 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 554 2904s ok 555 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 556 2904s ok 557 2904s Set-Cookie: usertrack_test=a513414e.62814072807a3; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=a513414e.62814072807a3 2904s ok 558 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 559 2904s ok 560 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 561 2904s ok 562 2904s Set-Cookie: usertrack_test=a7af2b42.6281407282882; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=a7af2b42.6281407282882 2904s ok 563 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 564 2904s ok 565 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 566 2904s ok 567 2904s Set-Cookie: usertrack_test=5f3cb370.6281407284851; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=5f3cb370.6281407284851 2904s ok 568 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 569 2904s ok 570 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 571 2904s ok 572 2904s Set-Cookie: usertrack_test=b457ed1d.6281407286770; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=b457ed1d.6281407286770 2904s ok 573 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 574 2904s ok 575 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 576 2904s ok 577 2904s Set-Cookie: usertrack_test=863c1576.6281407288780; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=863c1576.6281407288780 2904s ok 578 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 579 2904s ok 580 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 581 2904s ok 582 2904s Set-Cookie: usertrack_test=dd3db9b.628140728a64a; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=dd3db9b.628140728a64a 2904s ok 583 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 584 2904s ok 585 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 586 2904s ok 587 2904s Set-Cookie: usertrack_test=574a195c.628140728c67f; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=574a195c.628140728c67f 2904s ok 588 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 589 2904s ok 590 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 591 2904s ok 592 2904s Set-Cookie: usertrack_test=c9fd055f.628140728e657; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=c9fd055f.628140728e657 2904s ok 593 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 594 2904s ok 595 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 596 2904s ok 597 2904s Set-Cookie: usertrack_test=a568ca31.628140729069e; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=a568ca31.628140729069e 2904s ok 598 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 599 2904s ok 600 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 601 2904s ok 602 2904s Set-Cookie: usertrack_test=e71d49c0.628140729281b; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=e71d49c0.628140729281b 2904s ok 603 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 604 2904s ok 605 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 606 2904s ok 607 2904s Set-Cookie: usertrack_test=c7f8491.62814072948de; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=c7f8491.62814072948de 2904s ok 608 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 609 2904s ok 610 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 611 2904s ok 612 2904s Set-Cookie: usertrack_test=5afefe59.628140729697b; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=5afefe59.628140729697b 2904s ok 613 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 614 2904s ok 615 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 616 2904s ok 617 2904s Set-Cookie: usertrack_test=75369616.6281407298aea; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=75369616.6281407298aea 2904s ok 618 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 619 2904s ok 620 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 621 2904s ok 622 2904s Set-Cookie: usertrack_test=f1e99b7f.628140729ad4e; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=f1e99b7f.628140729ad4e 2904s ok 623 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 624 2904s ok 625 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 626 2904s ok 627 2904s Set-Cookie: usertrack_test=c01dc355.628140729ce60; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=c01dc355.628140729ce60 2904s ok 628 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 629 2904s ok 630 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 631 2904s ok 632 2904s Set-Cookie: usertrack_test=68dec642.628140729eee6; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=68dec642.628140729eee6 2904s ok 633 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 634 2904s ok 635 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 636 2904s ok 637 2904s Set-Cookie: usertrack_test=e1d573f6.62814072a110f; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=e1d573f6.62814072a110f 2904s ok 638 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 639 2904s ok 640 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 641 2904s ok 642 2904s Set-Cookie: usertrack_test=75aa701c.62814072a319d; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=75aa701c.62814072a319d 2904s ok 643 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 644 2904s ok 645 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 646 2904s ok 647 2904s Set-Cookie: usertrack_test=e5617af8.62814072a52a1; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=e5617af8.62814072a52a1 2904s ok 648 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 649 2904s ok 650 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 651 2904s ok 652 2904s Set-Cookie: usertrack_test=a30d350f.62814072a7325; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=a30d350f.62814072a7325 2904s ok 653 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 654 2904s ok 655 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 656 2904s ok 657 2904s Set-Cookie: usertrack_test=fc4515d1.62814072a9424; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=fc4515d1.62814072a9424 2904s ok 658 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 659 2904s ok 660 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 661 2904s ok 662 2904s Set-Cookie: usertrack_test=8df7cf62.62814072ab4e1; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=8df7cf62.62814072ab4e1 2904s ok 663 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 664 2904s ok 665 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 666 2904s ok 667 2904s Set-Cookie: usertrack_test=4130453.62814072ad5c7; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=4130453.62814072ad5c7 2904s ok 668 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 669 2904s ok 670 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 671 2904s ok 672 2904s Set-Cookie: usertrack_test=8c7d4fd7.62814072af583; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=8c7d4fd7.62814072af583 2904s ok 673 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 674 2904s ok 675 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 676 2904s ok 677 2904s Set-Cookie: usertrack_test=4128a876.62814072b1512; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=4128a876.62814072b1512 2904s ok 678 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 679 2904s ok 680 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 681 2904s ok 682 2904s Set-Cookie: usertrack_test=dc7f881e.62814072b3553; path=/; expires=Fri, 29-Nov-24 21:40:04 GMT 2904s Cookie: usertrack_test=dc7f881e.62814072b3553 2904s ok 683 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 684 2904s ok 685 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 686 2904s ok 687 2904s Set-Cookie: usertrack_test=6cf32d74.62814072b54a6; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=6cf32d74.62814072b54a6 2904s ok 688 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 689 2904s ok 690 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 691 2904s ok 692 2904s Set-Cookie: usertrack_test=b41247cd.62814072b7426; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=b41247cd.62814072b7426 2904s ok 693 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 694 2904s ok 695 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 696 2904s ok 697 2904s Set-Cookie: usertrack_test=349fa28b.62814072b95cf; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=349fa28b.62814072b95cf 2904s ok 698 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 699 2904s ok 700 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 701 2904s ok 702 2904s Set-Cookie: usertrack_test=7acab4a3.62814072bb41a; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=7acab4a3.62814072bb41a 2904s ok 703 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 704 2904s ok 705 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 706 2904s ok 707 2904s Set-Cookie: usertrack_test=7331796b.62814072bd49a; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=7331796b.62814072bd49a 2904s ok 708 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 709 2904s ok 710 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 711 2904s ok 712 2904s Set-Cookie: usertrack_test=8e1e1c1c.62814072bf617; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=8e1e1c1c.62814072bf617 2904s ok 713 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 714 2904s ok 715 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 716 2904s ok 717 2904s Set-Cookie: usertrack_test=f738a6d1.62814072c1559; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=f738a6d1.62814072c1559 2904s ok 718 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 719 2904s ok 720 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 721 2904s ok 722 2904s Set-Cookie: usertrack_test=89dd0432.62814072c3461; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=89dd0432.62814072c3461 2904s ok 723 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 724 2904s ok 725 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 726 2904s ok 727 2904s Set-Cookie: usertrack_test=d30c5d5d.62814072c55e4; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=d30c5d5d.62814072c55e4 2904s ok 728 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 729 2904s ok 730 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 731 2904s ok 732 2904s Set-Cookie: usertrack_test=c7fba443.62814072c7a47; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=c7fba443.62814072c7a47 2904s ok 733 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 734 2904s ok 735 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 736 2904s ok 737 2904s Set-Cookie: usertrack_test=5381efcc.62814072c9d90; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=5381efcc.62814072c9d90 2904s ok 738 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 739 2904s ok 740 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 741 2904s ok 742 2904s Set-Cookie: usertrack_test=fe593d85.62814072cc203; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=fe593d85.62814072cc203 2904s ok 743 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 744 2904s ok 745 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 746 2904s ok 747 2904s Set-Cookie: usertrack_test=64b726d0.62814072ce559; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=64b726d0.62814072ce559 2904s ok 748 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 749 2904s ok 750 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 751 2904s ok 752 2904s Set-Cookie: usertrack_test=fa69f9ee.62814072d0918; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=fa69f9ee.62814072d0918 2904s ok 753 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 754 2904s ok 755 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 756 2904s ok 757 2904s Set-Cookie: usertrack_test=46078083.62814072d2db3; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=46078083.62814072d2db3 2904s ok 758 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 759 2904s ok 760 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 761 2904s ok 762 2904s Set-Cookie: usertrack_test=8cc205ea.62814072d528a; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=8cc205ea.62814072d528a 2904s ok 763 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 764 2904s ok 765 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 766 2904s ok 767 2904s Set-Cookie: usertrack_test=34028260.62814072d7673; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=34028260.62814072d7673 2904s ok 768 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 769 2904s ok 770 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 771 2904s ok 772 2904s Set-Cookie: usertrack_test=49a0e613.62814072d9a2b; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=49a0e613.62814072d9a2b 2904s ok 773 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 774 2904s ok 775 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 776 2904s ok 777 2904s Set-Cookie: usertrack_test=64b45858.62814072dbbeb; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=64b45858.62814072dbbeb 2904s ok 778 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 779 2904s ok 780 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 781 2904s ok 782 2904s Set-Cookie: usertrack_test=6fa2de45.62814072dde4c; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=6fa2de45.62814072dde4c 2904s ok 783 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 784 2904s ok 785 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 786 2904s ok 787 2904s Set-Cookie: usertrack_test=a7ec7216.62814072e009a; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=a7ec7216.62814072e009a 2904s ok 788 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 789 2904s ok 790 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 791 2904s ok 792 2904s Set-Cookie: usertrack_test=6eca2b0c.62814072e23c0; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=6eca2b0c.62814072e23c0 2904s ok 793 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 794 2904s ok 795 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 796 2904s ok 797 2904s Set-Cookie: usertrack_test=baa9e501.62814072e45f1; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=baa9e501.62814072e45f1 2904s ok 798 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 799 2904s ok 800 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 801 2904s ok 802 2904s Set-Cookie: usertrack_test=ade67288.62814072e6976; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=ade67288.62814072e6976 2904s ok 803 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 804 2904s ok 805 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 806 2904s ok 807 2904s Set-Cookie: usertrack_test=1c8dc24b.62814072e8daa; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=1c8dc24b.62814072e8daa 2904s ok 808 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 809 2904s ok 810 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 811 2904s ok 812 2904s Set-Cookie: usertrack_test=28478b65.62814072eb2de; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=28478b65.62814072eb2de 2904s ok 813 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 814 2904s ok 815 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 816 2904s ok 817 2904s Set-Cookie: usertrack_test=79da30e2.62814072ed57d; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=79da30e2.62814072ed57d 2904s ok 818 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 819 2904s ok 820 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 821 2904s ok 822 2904s Set-Cookie: usertrack_test=83f578a3.62814072ef85e; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=83f578a3.62814072ef85e 2904s ok 823 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 824 2904s ok 825 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 826 2904s ok 827 2904s Set-Cookie: usertrack_test=c7683995.62814072f1c0c; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=c7683995.62814072f1c0c 2904s ok 828 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 829 2904s ok 830 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 831 2904s ok 832 2904s Set-Cookie: usertrack_test=d4e9ae3f.62814072f3cf3; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=d4e9ae3f.62814072f3cf3 2904s ok 833 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 834 2904s ok 835 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 836 2904s ok 837 2904s Set-Cookie: usertrack_test=ffb0d366.62814072f5d2b; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=ffb0d366.62814072f5d2b 2904s ok 838 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 839 2904s ok 840 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 841 2904s ok 842 2904s Set-Cookie: usertrack_test=3137e158.62814072f7d31; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=3137e158.62814072f7d31 2904s ok 843 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 844 2904s ok 845 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 846 2904s ok 847 2904s Set-Cookie: usertrack_test=d42cac26.62814072f9da7; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=d42cac26.62814072f9da7 2904s ok 848 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 849 2904s ok 850 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 851 2904s ok 852 2904s Set-Cookie: usertrack_test=c791412b.62814072fbe35; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=c791412b.62814072fbe35 2904s ok 853 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 854 2904s ok 855 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 856 2904s ok 857 2904s Set-Cookie: usertrack_test=744224ae.62814072fe063; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=744224ae.62814072fe063 2904s ok 858 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 859 2904s ok 860 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 861 2904s ok 862 2904s Set-Cookie: usertrack_test=8d154b67.6281407300035; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=8d154b67.6281407300035 2904s ok 863 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 864 2904s ok 865 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 866 2904s ok 867 2904s Set-Cookie: usertrack_test=d5d7baa5.6281407302135; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=d5d7baa5.6281407302135 2904s ok 868 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 869 2904s ok 870 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 871 2904s ok 872 2904s Set-Cookie: usertrack_test=146a1cfb.62814073043fc; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=146a1cfb.62814073043fc 2904s ok 873 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 874 2904s ok 875 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 876 2904s ok 877 2904s Set-Cookie: usertrack_test=2b759424.6281407306562; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=2b759424.6281407306562 2904s ok 878 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 879 2904s ok 880 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 881 2904s ok 882 2904s Set-Cookie: usertrack_test=b35948d7.6281407308861; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=b35948d7.6281407308861 2904s ok 883 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 884 2904s ok 885 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 886 2904s ok 887 2904s Set-Cookie: usertrack_test=79e6f92b.628140730ab81; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=79e6f92b.628140730ab81 2904s ok 888 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 889 2904s ok 890 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 891 2904s ok 892 2904s Set-Cookie: usertrack_test=9ecc3c63.628140730cd98; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=9ecc3c63.628140730cd98 2904s ok 893 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 894 2904s ok 895 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 896 2904s ok 897 2904s Set-Cookie: usertrack_test=32db5323.628140730f08d; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=32db5323.628140730f08d 2904s ok 898 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 899 2904s ok 900 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 901 2904s ok 902 2904s Set-Cookie: usertrack_test=f4e29b9b.62814073112fc; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=f4e29b9b.62814073112fc 2904s ok 903 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 904 2904s ok 905 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 906 2904s ok 907 2904s Set-Cookie: usertrack_test=690709d3.62814073135fe; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=690709d3.62814073135fe 2904s ok 908 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 909 2904s ok 910 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 911 2904s ok 912 2904s Set-Cookie: usertrack_test=21f610c5.6281407315b3f; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=21f610c5.6281407315b3f 2904s ok 913 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 914 2904s ok 915 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 916 2904s ok 917 2904s Set-Cookie: usertrack_test=5fe4f2c0.6281407317d9f; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=5fe4f2c0.6281407317d9f 2904s ok 918 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 919 2904s ok 920 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 921 2904s ok 922 2904s Set-Cookie: usertrack_test=aead7a34.628140731a0cf; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=aead7a34.628140731a0cf 2904s ok 923 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 924 2904s ok 925 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 926 2904s ok 927 2904s Set-Cookie: usertrack_test=b8a06003.628140731c431; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=b8a06003.628140731c431 2904s ok 928 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 929 2904s ok 930 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 931 2904s ok 932 2904s Set-Cookie: usertrack_test=f18885ca.628140731e7cb; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=f18885ca.628140731e7cb 2904s ok 933 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 934 2904s ok 935 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 936 2904s ok 937 2904s Set-Cookie: usertrack_test=97ff371d.6281407320b39; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=97ff371d.6281407320b39 2904s ok 938 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 939 2904s ok 940 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 941 2904s ok 942 2904s Set-Cookie: usertrack_test=f92ce3f9.6281407322bd3; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=f92ce3f9.6281407322bd3 2904s ok 943 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 944 2904s ok 945 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 946 2904s ok 947 2904s Set-Cookie: usertrack_test=b3bad814.6281407324c7b; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=b3bad814.6281407324c7b 2904s ok 948 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 949 2904s ok 950 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 951 2904s ok 952 2904s Set-Cookie: usertrack_test=cf3a132.6281407326e98; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=cf3a132.6281407326e98 2904s ok 953 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 954 2904s ok 955 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 956 2904s ok 957 2904s Set-Cookie: usertrack_test=c2e41091.6281407328dec; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=c2e41091.6281407328dec 2904s ok 958 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 959 2904s ok 960 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 961 2904s ok 962 2904s Set-Cookie: usertrack_test=866bbac5.628140732ac70; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=866bbac5.628140732ac70 2904s ok 963 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 964 2904s ok 965 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 966 2904s ok 967 2904s Set-Cookie: usertrack_test=11c17682.628140732cfe7; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=11c17682.628140732cfe7 2904s ok 968 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 969 2904s ok 970 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 971 2904s ok 972 2904s Set-Cookie: usertrack_test=be0140ee.628140732f1f3; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=be0140ee.628140732f1f3 2904s ok 973 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 974 2904s ok 975 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 976 2904s ok 977 2904s Set-Cookie: usertrack_test=df0678b5.628140733140e; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=df0678b5.628140733140e 2904s ok 978 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 979 2904s ok 980 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 981 2904s ok 982 2904s Set-Cookie: usertrack_test=123c267f.6281407333717; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=123c267f.6281407333717 2904s ok 983 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 984 2904s ok 985 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 986 2904s ok 987 2904s Set-Cookie: usertrack_test=fa895e71.628140733565d; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=fa895e71.628140733565d 2904s ok 988 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 989 2904s ok 990 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 991 2904s ok 992 2904s Set-Cookie: usertrack_test=edbe5401.628140733741d; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=edbe5401.628140733741d 2904s ok 993 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 994 2904s ok 995 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 996 2904s ok 997 2904s Set-Cookie: usertrack_test=8b97333c.6281407339466; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s Cookie: usertrack_test=8b97333c.6281407339466 2904s ok 998 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 999 2904s ok 1000 2904s ok 1001 2904s # testing : Checking return code is '200' 2904s # expected: 200 2904s # received: '200' 2904s ok 1002 2904s # usertrack_test=6543071.628140733b679; path=/; expires=Fri, 29-Nov-24 21:40:05 GMT 2904s ok 1003 2904s # expected: undef 2904s # received: undef 2904s ok 1004 2904s ok 2909s t/modules/vhost_alias.t ............. 2909s 1..8 2909s # Running under perl version 5.040000 for linux 2909s # Current time local: Fri Nov 29 21:39:05 2024 2909s # Current time GMT: Fri Nov 29 21:39:05 2024 2909s # Using Test.pm version 1.31 2909s # Using Apache/Test.pm version 1.44 2909s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2909s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2909s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2909s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2909s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2909s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2909s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2909s # writing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2909s # testing : VirtalDocumentRoot test 2909s # expected: 'www.vha-test.com' 2909s # received: 'www.vha-test.com' 2909s ok 1 2909s # testing : VirtualScriptAlias test 2909s # expected: 'test cgi for www.vha-test.com' 2909s # received: 'test cgi for www.vha-test.com' 2909s ok 2 2909s # testing : VirtalDocumentRoot test 2909s # expected: 'big.server.name.from.heck.org' 2909s # received: 'big.server.name.from.heck.org' 2909s ok 3 2909s # testing : VirtualScriptAlias test 2909s # expected: 'test cgi for big.server.name.from.heck.org' 2909s # received: 'test cgi for big.server.name.from.heck.org' 2909s ok 4 2909s # testing : VirtalDocumentRoot test 2909s # expected: 'ab.com' 2909s # received: 'ab.com' 2909s ok 5 2909s # testing : VirtualScriptAlias test 2909s # expected: 'test cgi for ab.com' 2909s # received: 'test cgi for ab.com' 2909s ok 6 2909s # testing : VirtalDocumentRoot test 2909s # expected: 'w-t-f.net' 2909s # received: 'w-t-f.net' 2909s ok 7 2909s # testing : VirtualScriptAlias test 2909s # expected: 'test cgi for w-t-f.net' 2909s # received: 'test cgi for w-t-f.net' 2909s ok 8 2909s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2909s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2909s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2909s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2909s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2909s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2909s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2909s # removing file: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 2909s # removing dir tree: /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 2909s ok 2914s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2918s t/protocol/echo.t ................... 2918s 1..8 2918s # Running under perl version 5.040000 for linux 2918s # Current time local: Fri Nov 29 21:39:15 2024 2918s # Current time GMT: Fri Nov 29 21:39:15 2024 2918s # Using Test.pm version 1.31 2918s # Using Apache/Test.pm version 1.44 2918s testing mod_echo_ssl 2918s ok 1 2918s #Cipher: TLS_AES_256_GCM_SHA384 2918s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2918s # testing : echo 2918s # expected: 't/protocol/echo.t' 2918s # received: 't/protocol/echo.t' 2918s ok 2 2918s # testing : echo 2918s # expected: '/usr/bin/perl' 2918s # received: '/usr/bin/perl' 2918s ok 3 2918s # testing : echo 2918s # expected: '12830581283058128305812830581283058' 2918s # received: '12830581283058128305812830581283058' 2918s ok 4 2918s testing mod_echo 2918s ok 5 2918s # testing : echo 2918s # expected: 't/protocol/echo.t' 2918s # received: 't/protocol/echo.t' 2918s ok 6 2918s # testing : echo 2918s # expected: '/usr/bin/perl' 2918s # received: '/usr/bin/perl' 2918s ok 7 2918s # testing : echo 2918s # expected: '12830581283058128305812830581283058' 2918s # received: '12830581283058128305812830581283058' 2918s ok 8 2918s ok 2923s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 2928s t/security/CVE-2003-0542.t .......... 2928s 1..1 2928s # Running under perl version 5.040000 for linux 2928s # Current time local: Fri Nov 29 21:39:24 2024 2928s # Current time GMT: Fri Nov 29 21:39:24 2024 2928s # Using Test.pm version 1.31 2928s # Using Apache/Test.pm version 1.44 2928s # testing : CAN-2003-0542 test case 2928s # expected: 404 2928s # received: '404' 2928s ok 1 2928s ok 2933s t/security/CVE-2004-0747.t .......... 2933s 1..1 2933s # Running under perl version 5.040000 for linux 2933s # Current time local: Fri Nov 29 21:39:29 2024 2933s # Current time GMT: Fri Nov 29 21:39:29 2024 2933s # Using Test.pm version 1.31 2933s # Using Apache/Test.pm version 1.44 2933s # testing : CAN-2004-0747 ap_resolve_env test case 2933s # expected: 200 2933s # received: 200 2933s ok 1 2933s ok 2937s t/security/CVE-2004-0811.t .......... 2937s 1..8 2937s # Running under perl version 5.040000 for linux 2937s # Current time local: Fri Nov 29 21:39:34 2024 2937s # Current time GMT: Fri Nov 29 21:39:34 2024 2937s # Using Test.pm version 1.31 2937s # Using Apache/Test.pm version 1.44 2937s # testing : subdir access allowed 2937s # expected: 200 2937s # received: '200' 2937s ok 1 2937s # testing : subdir access allowed 2937s # expected: 200 2937s # received: '200' 2937s ok 2 2937s # testing : subdir access allowed 2937s # expected: 200 2937s # received: '200' 2937s ok 3 2937s # testing : subdir access allowed 2937s # expected: 200 2937s # received: '200' 2937s ok 4 2937s # testing : topdir access denied 2937s # expected: 401 2937s # received: '401' 2937s ok 5 2937s # testing : topdir access denied 2937s # expected: 401 2937s # received: '401' 2937s ok 6 2937s # testing : topdir access denied 2937s # expected: 401 2937s # received: '401' 2937s ok 7 2937s # testing : topdir access denied 2937s # expected: 401 2937s # received: '401' 2937s ok 8 2937s ok 2942s t/security/CVE-2004-0940.t .......... 2942s 1..1 2942s # Running under perl version 5.040000 for linux 2942s # Current time local: Fri Nov 29 21:39:38 2024 2942s # Current time GMT: Fri Nov 29 21:39:38 2024 2942s # Using Test.pm version 1.31 2942s # Using Apache/Test.pm version 1.44 2942s # testing : response was 200 2942s # expected: 200 2942s # received: '200' 2942s ok 1 2942s ok 2947s t/security/CVE-2004-0942.t .......... 2947s 1..2 2947s # Running under perl version 5.040000 for linux 2947s # Current time local: Fri Nov 29 21:39:43 2024 2947s # Current time GMT: Fri Nov 29 21:39:43 2024 2947s # Using Test.pm version 1.31 2947s # Using Apache/Test.pm version 1.44 2947s ok 1 2947s # testing : request was refused 2947s # expected: qr/^HTTP\/1\.. 400/ 2947s # received: 'HTTP/1.1 400 Bad Request 2947s # ' 2947s ok 2 2947s ok 2952s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2956s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 2961s t/security/CVE-2005-2491.t .......... 2961s 1..4 2961s # Running under perl version 5.040000 for linux 2961s # Current time local: Fri Nov 29 21:39:57 2024 2961s # Current time GMT: Fri Nov 29 21:39:57 2024 2961s # Using Test.pm version 1.31 2961s # Using Apache/Test.pm version 1.44 2961s # testing : check that server did not segfault 2961s # expected: 'Internal Server Error' 2961s # received: 'Internal Server Error' 2961s ok 1 2961s # testing : check for 500 response error 2961s # expected: 500 2961s # received: '500' 2961s ok 2 2961s # testing : check that server did not segfault 2961s # expected: 'Internal Server Error' 2961s # received: 'Internal Server Error' 2961s ok 3 2961s # testing : check for 500 response error 2961s # expected: 500 2961s # received: '500' 2961s ok 4 2961s ok 2966s t/security/CVE-2005-2700.t .......... 2966s 1..2 2966s # Running under perl version 5.040000 for linux 2966s # Current time local: Fri Nov 29 21:40:02 2024 2966s # Current time GMT: Fri Nov 29 21:40:02 2024 2966s # Using Test.pm version 1.31 2966s # Using Apache/Test.pm version 1.44 2966s # testing : access permitted without ccert 2966s # expected: 200 2966s # received: '200' 2966s ok 1 2966s # testing : access *not* permitted without ccert 2966s # expected: 200 2966s # received: '403' 2966s ok 2 2966s ok 2970s t/security/CVE-2005-3352.t .......... 2970s 1..2 2970s # Running under perl version 5.040000 for linux 2970s # Current time local: Fri Nov 29 21:40:07 2024 2970s # Current time GMT: Fri Nov 29 21:40:07 2024 2970s # Using Test.pm version 1.31 2970s # Using Apache/Test.pm version 1.44 2970s # testing : response code is OK 2970s # expected: 200 2970s # received: '200' 2970s ok 1 2970s # testing : referer was escaped 2970s # expected: qr/%22%3e/ 2970s # received: ' 2970s # 2970s # Menu for /security/CVE-2005-3352.map 2970s # 2970s #

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

2970s #
2970s # 2970s #
(Default) Go Back
2970s # 2970s # 2970s # 2970s # 2970s # ' 2970s ok 2 2970s ok 2975s t/security/CVE-2005-3357.t .......... 2975s 1..3 2975s # Running under perl version 5.040000 for linux 2975s # Current time local: Fri Nov 29 21:40:11 2024 2975s # Current time GMT: Fri Nov 29 21:40:11 2024 2975s # Using Test.pm version 1.31 2975s # Using Apache/Test.pm version 1.44 2975s # URL is http://localhost:8534/ 2975s ok 1 2975s # testing : Expected bad request from 'GET http://localhost:8534/' 2975s # expected: 400 2975s # received: '400' 2975s ok 2 2975s # testing : errordoc content was served 2975s # expected: qr/welcome to localhost/ 2975s # received: 'welcome to localhost:8529 2975s # ' 2975s ok 3 2975s ok 2980s t/security/CVE-2006-5752.t .......... 2980s 1..2 2980s # Running under perl version 5.040000 for linux 2980s # Current time local: Fri Nov 29 21:40:16 2024 2980s # Current time GMT: Fri Nov 29 21:40:16 2024 2980s # Using Test.pm version 1.31 2980s # Using Apache/Test.pm version 1.44 2980s # testing : server-status gave response 2980s # expected: 200 2980s # received: '200' 2980s ok 1 2980s # testing : response content-type had charset 2980s # expected: qr/charset=/ 2980s # received: 'text/html; charset=ISO-8859-1' 2980s ok 2 2980s ok 2985s t/security/CVE-2007-5000.t .......... 2985s 1..2 2985s # Running under perl version 5.040000 for linux 2985s # Current time local: Fri Nov 29 21:40:21 2024 2985s # Current time GMT: Fri Nov 29 21:40:21 2024 2985s # Using Test.pm version 1.31 2985s # Using Apache/Test.pm version 1.44 2985s # testing : response code is OK 2985s # expected: 200 2985s # received: '200' 2985s ok 1 2985s # testing : URI was escaped in response 2985s # expected: qr// 2985s # received: ' 2985s # 2985s # Menu for /security/CVE-2005-3352.map/<foo> 2985s # 2985s #

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

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

Bad Request

3065s #

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

3065s # 3065s # ' 3065s ok 2 3065s ok 3070s t/ssl/ocsp.t ........................ 3070s 1..3 3070s # Running under perl version 5.040000 for linux 3070s # Current time local: Fri Nov 29 21:41:46 2024 3070s # Current time GMT: Fri Nov 29 21:41:46 2024 3070s # Using Test.pm version 1.31 3070s # Using Apache/Test.pm version 1.44 3070s warning: Internal response 3070s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 3070s response: 3070s 500 Server closed connection without sending any data back 3070s Content-Type: text/plain 3070s Client-Date: Fri, 29 Nov 2024 21:41:50 GMT 3070s Client-Warning: Internal response 3070s 3070s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 3070s ok 1 3070s warning: 3070s message: welcome to localhost:8529 3070s response: 3070s HTTP/1.1 200 OK 3070s Connection: close 3070s Date: Fri, 29 Nov 2024 21:41:50 GMT 3070s Accept-Ranges: bytes 3070s ETag: "1a-61fafa7f73d80" 3070s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3070s Vary: In-If1 3070s Content-Length: 26 3070s Content-Type: text/html 3070s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 3070s Client-Date: Fri, 29 Nov 2024 21:41:50 GMT 3070s Client-Peer: 127.0.0.1:8535 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 welcome to localhost:8529 3070s ok 2 3070s warning: Internal response 3070s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 3070s response: 3070s 500 Server closed connection without sending any data back 3070s Content-Type: text/plain 3070s Client-Date: Fri, 29 Nov 2024 21:41:50 GMT 3070s Client-Warning: Internal response 3070s 3070s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 3070s ok 3 3070s ok 3075s t/ssl/pha.t ......................... 3075s 1..4 3075s # Running under perl version 5.040000 for linux 3075s # Current time local: Fri Nov 29 21:41:51 2024 3075s # Current time GMT: Fri Nov 29 21:41:51 2024 3075s # Using Test.pm version 1.31 3075s # Using Apache/Test.pm version 1.44 3075s # testing : access must be denied without client certificate 3075s # expected: 403 3075s # received: '403' 3075s ok 1 3075s # testing : PHA reneg body buffer size restriction works 3075s # expected: 413 3075s # received: '413' 3075s ok 2 3075s # testing : PHA works with POST body 3075s # expected: 200 3075s # received: '200' 3075s ok 3 3075s # testing : request body matches response 3075s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 3075s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 3075s ok 4 3075s ok 3079s t/ssl/pr12355.t ..................... 3079s 1..10 3079s # Running under perl version 5.040000 for linux 3079s # Current time local: Fri Nov 29 21:41:55 2024 3079s # Current time GMT: Fri Nov 29 21:41:55 2024 3079s # Using Test.pm version 1.31 3079s # Using Apache/Test.pm version 1.44 3079s # Downgrading to TLSv12 3079s # testing : renegotiation on POST works 3079s # expected: 200 3079s # received: '200' 3079s ok 1 3079s # testing : request body matches response 3079s # expected: 'hello world' 3079s # received: 'hello world' 3079s ok 2 3079s # testing : renegotiation on POST works 3079s # expected: 200 3079s # received: '200' 3079s ok 3 3079s # testing : request body matches response 3079s # expected: 'hello world' 3079s # received: 'hello world' 3079s ok 4 3079s # testing : renegotiation on POST works 3079s # expected: 200 3079s # received: '200' 3079s ok 5 3079s # testing : request body matches response 3079s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 3079s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 3079s ok 6 3079s # testing : renegotiation on POST works 3079s # expected: 200 3079s # received: '200' 3079s ok 7 3079s # testing : request body matches response 3080s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 3080s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 3080s ok 8 3080s # testing : renegotiation on POST works 3080s # expected: 200 3080s # received: '200' 3080s ok 9 3080s # testing : request body matches response 3080s # expected: 'HELLO' 3080s # received: 'HELLO' 3080s ok 10 3080s ok 3084s t/ssl/pr43738.t ..................... 3084s 1..4 3084s # Running under perl version 5.040000 for linux 3084s # Current time local: Fri Nov 29 21:42:00 2024 3084s # Current time GMT: Fri Nov 29 21:42:00 2024 3084s # Using Test.pm version 1.31 3084s # Using Apache/Test.pm version 1.44 3084s # Downgrading to TLSv12 3084s # testing : renegotiation on POST works 3084s # expected: 200 3084s # received: '200' 3084s ok 1 3084s # testing : request body matches response 3084s # expected: '/modules/ssl/aes128/empty.pfa 3084s # hello world' 3084s # received: '/modules/ssl/aes128/empty.pfa 3084s # hello world' 3084s ok 2 3084s # testing : renegotiation on POST works 3084s # expected: 200 3084s # received: '200' 3084s ok 3 3084s # testing : request body matches response 3084s # expected: '/modules/ssl/aes256/empty.pfa 3084s # hello world' 3084s # received: '/modules/ssl/aes256/empty.pfa 3084s # hello world' 3084s ok 4 3084s ok 3102s t/ssl/proxy.t ....................... 3102s # using LWP client 3102s 1..290 3102s # Running under perl version 5.040000 for linux 3102s # Current time local: Fri Nov 29 21:42:05 2024 3102s # Current time GMT: Fri Nov 29 21:42:05 2024 3102s # Using Test.pm version 1.31 3102s # Using Apache/Test.pm version 1.44 3102s # testing : / with proxy_http_https (http) 3102s # expected: 200 3102s # received: '200' 3102s ok 1 3102s # testing : CGI script with folded headers 3102s # expected: 200 3102s # received: '200' 3102s ok 2 3102s # testing : using valid proxyssl client cert 3102s # expected: 200 3102s # received: '200' 3102s ok 3 3102s # testing : using invalid proxyssl client cert 3102s # expected: 403 3102s # received: '403' 3102s ok 4 3102s # testing : protected cgi script 3102s # expected: 200 3102s # received: '200' 3102s ok 5 3102s # testing : X-Forwarded-Host header 3102s # expected: 'localhost:8558' 3102s # received: 'localhost:8558' 3102s ok 6 3102s # testing : client subject common name 3102s # expected: 'client_ok' 3102s # received: 'client_ok' 3102s ok 7 3102s # testing : ProxyPassReverse Location rewrite 3102s # expected: 'http://localhost:8558/modules/' 3102s # received: 'http://localhost:8558/modules/' 3102s ok 8 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 1024 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '1024' 3102s # received: 1024 3102s ok 9 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 2048 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '2048' 3102s # received: 2048 3102s ok 10 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 3072 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '3072' 3102s # received: 3072 3102s ok 11 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 4096 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '4096' 3102s # received: 4096 3102s ok 12 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 5120 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '5120' 3102s # received: 5120 3102s ok 13 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 6144 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '6144' 3102s # received: 6144 3102s ok 14 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 7168 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '7168' 3102s # received: 7168 3102s ok 15 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 8192 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '8192' 3102s # received: 8192 3102s ok 16 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 9216 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '9216' 3102s # received: 9216 3102s ok 17 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 10240 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '10240' 3102s # received: 10240 3102s ok 18 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 11264 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '11264' 3102s # received: 11264 3102s ok 19 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 12288 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '12288' 3102s # received: 12288 3102s ok 20 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 13312 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '13312' 3102s # received: 13312 3102s ok 21 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 14336 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '14336' 3102s # received: 14336 3102s ok 22 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 15360 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '15360' 3102s # received: 15360 3102s ok 23 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 16384 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '16384' 3102s # received: 16384 3102s ok 24 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 17408 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '17408' 3102s # received: 17408 3102s ok 25 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 18432 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '18432' 3102s # received: 18432 3102s ok 26 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 19456 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '19456' 3102s # received: 19456 3102s ok 27 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 20480 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '20480' 3102s # received: 20480 3102s ok 28 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 21504 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '21504' 3102s # received: 21504 3102s ok 29 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 22528 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '22528' 3102s # received: 22528 3102s ok 30 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 23552 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '23552' 3102s # received: 23552 3102s ok 31 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 24576 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '24576' 3102s # received: 24576 3102s ok 32 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 25600 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:10 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '25600' 3102s # received: 25600 3102s ok 33 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 26624 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '26624' 3102s # received: 26624 3102s ok 34 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 27648 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '27648' 3102s # received: 27648 3102s ok 35 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 28672 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '28672' 3102s # received: 28672 3102s ok 36 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 29696 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '29696' 3102s # received: 29696 3102s ok 37 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 30720 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '30720' 3102s # received: 30720 3102s ok 38 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 31744 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '31744' 3102s # received: 31744 3102s ok 39 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 32768 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '32768' 3102s # received: 32768 3102s ok 40 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 33792 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '33792' 3102s # received: 33792 3102s ok 41 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 34816 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '34816' 3102s # received: 34816 3102s ok 42 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 35840 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '35840' 3102s # received: 35840 3102s ok 43 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 36864 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '36864' 3102s # received: 36864 3102s ok 44 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 37888 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '37888' 3102s # received: 37888 3102s ok 45 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 38912 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '38912' 3102s # received: 38912 3102s ok 46 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 39936 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '39936' 3102s # received: 39936 3102s ok 47 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 40960 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '40960' 3102s # received: 40960 3102s ok 48 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 41984 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '41984' 3102s # received: 41984 3102s ok 49 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 43008 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '43008' 3102s # received: 43008 3102s ok 50 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 44032 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '44032' 3102s # received: 44032 3102s ok 51 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 45056 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:11 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '45056' 3102s # received: 45056 3102s ok 52 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 46080 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '46080' 3102s # received: 46080 3102s ok 53 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 47104 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '47104' 3102s # received: 47104 3102s ok 54 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 48128 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '48128' 3102s # received: 48128 3102s ok 55 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 49152 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '49152' 3102s # received: 49152 3102s ok 56 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 50176 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '50176' 3102s # received: 50176 3102s ok 57 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 51200 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '51200' 3102s # received: 51200 3102s ok 58 3102s #lwp request: 3102s #POST http://localhost:8558/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 102400 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 7 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8558 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '102400' 3102s # received: 102400 3102s ok 59 3102s # testing : / with proxy_http_https_proxy_section (http) 3102s # expected: 200 3102s # received: '200' 3102s ok 60 3102s # testing : CGI script with folded headers 3102s # expected: 200 3102s # received: '200' 3102s ok 61 3102s # testing : using valid proxyssl client cert 3102s # expected: 200 3102s # received: '200' 3102s ok 62 3102s # testing : using invalid proxyssl client cert 3102s # expected: 403 3102s # received: '403' 3102s ok 63 3102s # testing : protected cgi script 3102s # expected: 200 3102s # received: '200' 3102s ok 64 3102s # testing : X-Forwarded-Host header 3102s # expected: 'localhost:8560' 3102s # received: 'localhost:8560' 3102s ok 65 3102s # testing : client subject common name 3102s # expected: 'client_ok' 3102s # received: 'client_ok' 3102s ok 66 3102s # testing : ProxyPassReverse Location rewrite 3102s # expected: 'http://localhost:8560/modules/' 3102s # received: 'http://localhost:8560/modules/' 3102s ok 67 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 1024 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '1024' 3102s # received: 1024 3102s ok 68 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 2048 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '2048' 3102s # received: 2048 3102s ok 69 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 3072 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '3072' 3102s # received: 3072 3102s ok 70 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 4096 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '4096' 3102s # received: 4096 3102s ok 71 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 5120 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '5120' 3102s # received: 5120 3102s ok 72 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 6144 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '6144' 3102s # received: 6144 3102s ok 73 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 7168 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '7168' 3102s # received: 7168 3102s ok 74 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 8192 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '8192' 3102s # received: 8192 3102s ok 75 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 9216 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '9216' 3102s # received: 9216 3102s ok 76 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 10240 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '10240' 3102s # received: 10240 3102s ok 77 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 11264 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '11264' 3102s # received: 11264 3102s ok 78 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 12288 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '12288' 3102s # received: 12288 3102s ok 79 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 13312 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '13312' 3102s # received: 13312 3102s ok 80 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 14336 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:12 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '14336' 3102s # received: 14336 3102s ok 81 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 15360 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '15360' 3102s # received: 15360 3102s ok 82 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 16384 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '16384' 3102s # received: 16384 3102s ok 83 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 17408 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '17408' 3102s # received: 17408 3102s ok 84 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 18432 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '18432' 3102s # received: 18432 3102s ok 85 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 19456 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '19456' 3102s # received: 19456 3102s ok 86 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 20480 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '20480' 3102s # received: 20480 3102s ok 87 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 21504 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '21504' 3102s # received: 21504 3102s ok 88 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 22528 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '22528' 3102s # received: 22528 3102s ok 89 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 23552 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '23552' 3102s # received: 23552 3102s ok 90 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 24576 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '24576' 3102s # received: 24576 3102s ok 91 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 25600 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '25600' 3102s # received: 25600 3102s ok 92 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 26624 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '26624' 3102s # received: 26624 3102s ok 93 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 27648 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '27648' 3102s # received: 27648 3102s ok 94 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 28672 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '28672' 3102s # received: 28672 3102s ok 95 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 29696 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '29696' 3102s # received: 29696 3102s ok 96 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 30720 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '30720' 3102s # received: 30720 3102s ok 97 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 31744 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '31744' 3102s # received: 31744 3102s ok 98 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 32768 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '32768' 3102s # received: 32768 3102s ok 99 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 33792 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '33792' 3102s # received: 33792 3102s ok 100 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 34816 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '34816' 3102s # received: 34816 3102s ok 101 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 35840 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '35840' 3102s # received: 35840 3102s ok 102 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 36864 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '36864' 3102s # received: 36864 3102s ok 103 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 37888 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '37888' 3102s # received: 37888 3102s ok 104 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 38912 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '38912' 3102s # received: 38912 3102s ok 105 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 39936 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '39936' 3102s # received: 39936 3102s ok 106 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 40960 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:13 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '40960' 3102s # received: 40960 3102s ok 107 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 41984 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '41984' 3102s # received: 41984 3102s ok 108 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 43008 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '43008' 3102s # received: 43008 3102s ok 109 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 44032 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '44032' 3102s # received: 44032 3102s ok 110 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 45056 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '45056' 3102s # received: 45056 3102s ok 111 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 46080 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '46080' 3102s # received: 46080 3102s ok 112 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 47104 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '47104' 3102s # received: 47104 3102s ok 113 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 48128 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '48128' 3102s # received: 48128 3102s ok 114 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 49152 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '49152' 3102s # received: 49152 3102s ok 115 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 50176 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '50176' 3102s # received: 50176 3102s ok 116 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 51200 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '51200' 3102s # received: 51200 3102s ok 117 3102s #lwp request: 3102s #POST http://localhost:8560/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 102400 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 7 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8560 3102s #Client-Response-Num: 1 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '102400' 3102s # received: 102400 3102s ok 118 3102s # testing : / with proxy_https_http (https) 3102s # expected: 200 3102s # received: '200' 3102s ok 119 3102s # testing : CGI script with folded headers 3102s # expected: 200 3102s # received: '200' 3102s ok 120 3102s # testing : ProxyPassReverse Location rewrite 3102s # expected: 'https://localhost:8562/modules/' 3102s # received: 'https://localhost:8562/modules/' 3102s ok 121 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 1024 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '1024' 3102s # received: 1024 3102s ok 122 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 2048 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '2048' 3102s # received: 2048 3102s ok 123 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 3072 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '3072' 3102s # received: 3072 3102s ok 124 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 4096 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:14 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '4096' 3102s # received: 4096 3102s ok 125 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 5120 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '5120' 3102s # received: 5120 3102s ok 126 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 6144 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '6144' 3102s # received: 6144 3102s ok 127 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 7168 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '7168' 3102s # received: 7168 3102s ok 128 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 8192 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '8192' 3102s # received: 8192 3102s ok 129 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 9216 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '9216' 3102s # received: 9216 3102s ok 130 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 10240 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '10240' 3102s # received: 10240 3102s ok 131 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 11264 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '11264' 3102s # received: 11264 3102s ok 132 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 12288 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '12288' 3102s # received: 12288 3102s ok 133 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 13312 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '13312' 3102s # received: 13312 3102s ok 134 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 14336 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '14336' 3102s # received: 14336 3102s ok 135 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 15360 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '15360' 3102s # received: 15360 3102s ok 136 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 16384 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '16384' 3102s # received: 16384 3102s ok 137 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 17408 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '17408' 3102s # received: 17408 3102s ok 138 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 18432 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '18432' 3102s # received: 18432 3102s ok 139 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 19456 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '19456' 3102s # received: 19456 3102s ok 140 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 20480 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '20480' 3102s # received: 20480 3102s ok 141 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 21504 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '21504' 3102s # received: 21504 3102s ok 142 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 22528 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '22528' 3102s # received: 22528 3102s ok 143 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 23552 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '23552' 3102s # received: 23552 3102s ok 144 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 24576 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '24576' 3102s # received: 24576 3102s ok 145 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 25600 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '25600' 3102s # received: 25600 3102s ok 146 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 26624 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '26624' 3102s # received: 26624 3102s ok 147 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 27648 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '27648' 3102s # received: 27648 3102s ok 148 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 28672 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '28672' 3102s # received: 28672 3102s ok 149 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 29696 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '29696' 3102s # received: 29696 3102s ok 150 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 30720 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '30720' 3102s # received: 30720 3102s ok 151 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 31744 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '31744' 3102s # received: 31744 3102s ok 152 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 32768 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '32768' 3102s # received: 32768 3102s ok 153 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 33792 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '33792' 3102s # received: 33792 3102s ok 154 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 34816 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '34816' 3102s # received: 34816 3102s ok 155 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 35840 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '35840' 3102s # received: 35840 3102s ok 156 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 36864 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '36864' 3102s # received: 36864 3102s ok 157 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 37888 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '37888' 3102s # received: 37888 3102s ok 158 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 38912 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '38912' 3102s # received: 38912 3102s ok 159 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 39936 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '39936' 3102s # received: 39936 3102s ok 160 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 40960 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '40960' 3102s # received: 40960 3102s ok 161 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 41984 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '41984' 3102s # received: 41984 3102s ok 162 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 43008 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:15 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '43008' 3102s # received: 43008 3102s ok 163 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 44032 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '44032' 3102s # received: 44032 3102s ok 164 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 45056 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '45056' 3102s # received: 45056 3102s ok 165 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 46080 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '46080' 3102s # received: 46080 3102s ok 166 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 47104 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '47104' 3102s # received: 47104 3102s ok 167 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 48128 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '48128' 3102s # received: 48128 3102s ok 168 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 49152 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '49152' 3102s # received: 49152 3102s ok 169 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 50176 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '50176' 3102s # received: 50176 3102s ok 170 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 51200 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '51200' 3102s # received: 51200 3102s ok 171 3102s #lwp request: 3102s #POST https://localhost:8562/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 102400 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 7 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8562 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '102400' 3102s # received: 102400 3102s ok 172 3102s # testing : / with proxy_https_https (https) 3102s # expected: 200 3102s # received: '200' 3102s ok 173 3102s # testing : CGI script with folded headers 3102s # expected: 200 3102s # received: '200' 3102s ok 174 3102s # testing : using valid proxyssl client cert 3102s # expected: 200 3102s # received: '200' 3102s ok 175 3102s # testing : using invalid proxyssl client cert 3102s # expected: 403 3102s # received: '403' 3102s ok 176 3102s # testing : protected cgi script 3102s # expected: 200 3102s # received: '200' 3102s ok 177 3102s # testing : X-Forwarded-Host header 3102s # expected: 'localhost:8559' 3102s # received: 'localhost:8559' 3102s ok 178 3102s # testing : client subject common name 3102s # expected: 'client_ok' 3102s # received: 'client_ok' 3102s ok 179 3102s # testing : ProxyPassReverse Location rewrite 3102s # expected: 'https://localhost:8559/modules/' 3102s # received: 'https://localhost:8559/modules/' 3102s ok 180 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 1024 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '1024' 3102s # received: 1024 3102s ok 181 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 2048 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '2048' 3102s # received: 2048 3102s ok 182 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 3072 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '3072' 3102s # received: 3072 3102s ok 183 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 4096 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '4096' 3102s # received: 4096 3102s ok 184 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 5120 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '5120' 3102s # received: 5120 3102s ok 185 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 6144 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '6144' 3102s # received: 6144 3102s ok 186 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 7168 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '7168' 3102s # received: 7168 3102s ok 187 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 8192 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '8192' 3102s # received: 8192 3102s ok 188 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 9216 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '9216' 3102s # received: 9216 3102s ok 189 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 10240 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '10240' 3102s # received: 10240 3102s ok 190 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 11264 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '11264' 3102s # received: 11264 3102s ok 191 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 12288 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:16 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '12288' 3102s # received: 12288 3102s ok 192 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 13312 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '13312' 3102s # received: 13312 3102s ok 193 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 14336 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '14336' 3102s # received: 14336 3102s ok 194 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 15360 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '15360' 3102s # received: 15360 3102s ok 195 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 16384 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '16384' 3102s # received: 16384 3102s ok 196 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 17408 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '17408' 3102s # received: 17408 3102s ok 197 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 18432 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '18432' 3102s # received: 18432 3102s ok 198 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 19456 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '19456' 3102s # received: 19456 3102s ok 199 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 20480 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '20480' 3102s # received: 20480 3102s ok 200 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 21504 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '21504' 3102s # received: 21504 3102s ok 201 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 22528 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '22528' 3102s # received: 22528 3102s ok 202 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 23552 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '23552' 3102s # received: 23552 3102s ok 203 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 24576 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '24576' 3102s # received: 24576 3102s ok 204 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 25600 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '25600' 3102s # received: 25600 3102s ok 205 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 26624 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '26624' 3102s # received: 26624 3102s ok 206 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 27648 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '27648' 3102s # received: 27648 3102s ok 207 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 28672 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '28672' 3102s # received: 28672 3102s ok 208 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 29696 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '29696' 3102s # received: 29696 3102s ok 209 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 30720 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '30720' 3102s # received: 30720 3102s ok 210 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 31744 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:17 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '31744' 3102s # received: 31744 3102s ok 211 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 32768 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '32768' 3102s # received: 32768 3102s ok 212 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 33792 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '33792' 3102s # received: 33792 3102s ok 213 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 34816 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '34816' 3102s # received: 34816 3102s ok 214 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 35840 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '35840' 3102s # received: 35840 3102s ok 215 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 36864 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '36864' 3102s # received: 36864 3102s ok 216 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 37888 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '37888' 3102s # received: 37888 3102s ok 217 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 38912 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '38912' 3102s # received: 38912 3102s ok 218 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 39936 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '39936' 3102s # received: 39936 3102s ok 219 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 40960 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '40960' 3102s # received: 40960 3102s ok 220 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 41984 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '41984' 3102s # received: 41984 3102s ok 221 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 43008 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '43008' 3102s # received: 43008 3102s ok 222 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 44032 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '44032' 3102s # received: 44032 3102s ok 223 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 45056 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:18 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '45056' 3102s # received: 45056 3102s ok 224 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 46080 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '46080' 3102s # received: 46080 3102s ok 225 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 47104 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '47104' 3102s # received: 47104 3102s ok 226 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 48128 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '48128' 3102s # received: 48128 3102s ok 227 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 49152 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '49152' 3102s # received: 49152 3102s ok 228 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 50176 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '50176' 3102s # received: 50176 3102s ok 229 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 51200 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '51200' 3102s # received: 51200 3102s ok 230 3102s #lwp request: 3102s #POST https://localhost:8559/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 102400 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 7 3102s #Client-Date: Fri, 29 Nov 2024 21:42:19 GMT 3102s #Client-Peer: 127.0.0.1:8559 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '102400' 3102s # received: 102400 3102s ok 231 3102s # testing : / with proxy_https_https_proxy_section (https) 3102s # expected: 200 3102s # received: '200' 3102s ok 232 3102s # testing : CGI script with folded headers 3102s # expected: 200 3102s # received: '200' 3102s ok 233 3102s # testing : using valid proxyssl client cert 3102s # expected: 200 3102s # received: '200' 3102s ok 234 3102s # testing : using invalid proxyssl client cert 3102s # expected: 403 3102s # received: '403' 3102s ok 235 3102s # testing : protected cgi script 3102s # expected: 200 3102s # received: '200' 3102s ok 236 3102s # testing : X-Forwarded-Host header 3102s # expected: 'localhost:8561' 3102s # received: 'localhost:8561' 3102s ok 237 3102s # testing : client subject common name 3102s # expected: 'client_ok' 3102s # received: 'client_ok' 3102s ok 238 3102s # testing : ProxyPassReverse Location rewrite 3102s # expected: 'https://localhost:8561/modules/' 3102s # received: 'https://localhost:8561/modules/' 3102s ok 239 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 1024 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '1024' 3102s # received: 1024 3102s ok 240 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 2048 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '2048' 3102s # received: 2048 3102s ok 241 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 3072 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '3072' 3102s # received: 3072 3102s ok 242 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 4096 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '4096' 3102s # received: 4096 3102s ok 243 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 5120 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '5120' 3102s # received: 5120 3102s ok 244 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 6144 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '6144' 3102s # received: 6144 3102s ok 245 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 7168 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '7168' 3102s # received: 7168 3102s ok 246 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 8192 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '8192' 3102s # received: 8192 3102s ok 247 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 9216 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 5 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '9216' 3102s # received: 9216 3102s ok 248 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 10240 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '10240' 3102s # received: 10240 3102s ok 249 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 11264 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '11264' 3102s # received: 11264 3102s ok 250 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 12288 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '12288' 3102s # received: 12288 3102s ok 251 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 13312 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '13312' 3102s # received: 13312 3102s ok 252 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 14336 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '14336' 3102s # received: 14336 3102s ok 253 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 15360 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '15360' 3102s # received: 15360 3102s ok 254 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 16384 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '16384' 3102s # received: 16384 3102s ok 255 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 17408 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '17408' 3102s # received: 17408 3102s ok 256 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 18432 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '18432' 3102s # received: 18432 3102s ok 257 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 19456 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '19456' 3102s # received: 19456 3102s ok 258 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 20480 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '20480' 3102s # received: 20480 3102s ok 259 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 21504 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '21504' 3102s # received: 21504 3102s ok 260 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 22528 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '22528' 3102s # received: 22528 3102s ok 261 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 23552 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '23552' 3102s # received: 23552 3102s ok 262 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 24576 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:20 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '24576' 3102s # received: 24576 3102s ok 263 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 25600 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '25600' 3102s # received: 25600 3102s ok 264 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 26624 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '26624' 3102s # received: 26624 3102s ok 265 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 27648 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '27648' 3102s # received: 27648 3102s ok 266 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 28672 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '28672' 3102s # received: 28672 3102s ok 267 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 29696 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '29696' 3102s # received: 29696 3102s ok 268 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 30720 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '30720' 3102s # received: 30720 3102s ok 269 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 31744 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '31744' 3102s # received: 31744 3102s ok 270 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 32768 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '32768' 3102s # received: 32768 3102s ok 271 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 33792 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '33792' 3102s # received: 33792 3102s ok 272 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 34816 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '34816' 3102s # received: 34816 3102s ok 273 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 35840 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '35840' 3102s # received: 35840 3102s ok 274 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 36864 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '36864' 3102s # received: 36864 3102s ok 275 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 37888 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '37888' 3102s # received: 37888 3102s ok 276 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 38912 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '38912' 3102s # received: 38912 3102s ok 277 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 39936 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:21 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '39936' 3102s # received: 39936 3102s ok 278 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 40960 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '40960' 3102s # received: 40960 3102s ok 279 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 41984 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '41984' 3102s # received: 41984 3102s ok 280 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 43008 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '43008' 3102s # received: 43008 3102s ok 281 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 44032 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '44032' 3102s # received: 44032 3102s ok 282 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 45056 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '45056' 3102s # received: 45056 3102s ok 283 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 46080 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '46080' 3102s # received: 46080 3102s ok 284 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 47104 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '47104' 3102s # received: 47104 3102s ok 285 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 48128 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '48128' 3102s # received: 48128 3102s ok 286 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 49152 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '49152' 3102s # received: 49152 3102s ok 287 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 50176 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:22 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '50176' 3102s # received: 50176 3102s ok 288 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 51200 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:23 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 6 3102s #Client-Date: Fri, 29 Nov 2024 21:42:23 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '51200' 3102s # received: 51200 3102s ok 289 3102s #lwp request: 3102s #POST https://localhost:8561/eat_post HTTP/1.1 3102s #User-Agent: libwww-perl/6.77 3102s #Content-Length: 102400 3102s # 3102s #server response: 3102s #HTTP/1.1 200 OK 3102s #Connection: close 3102s #Date: Fri, 29 Nov 2024 21:42:23 GMT 3102s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3102s #Vary: In-If1 3102s #Content-Length: 7 3102s #Client-Date: Fri, 29 Nov 2024 21:42:23 GMT 3102s #Client-Peer: 127.0.0.1:8561 3102s #Client-Response-Num: 1 3102s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3102s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3102s #Client-SSL-Socket-Class: IO::Socket::SSL 3102s #Client-SSL-Version: TLSv1_3 3102s #DMMATCH1: 1 3102s # 3102s # testing : length posted 3102s # expected: '102400' 3102s # received: 102400 3102s ok 290 3102s ok 3107s t/ssl/require.t ..................... 3107s 1..10 3107s # Running under perl version 5.040000 for linux 3107s # Current time local: Fri Nov 29 21:42:23 2024 3107s # Current time GMT: Fri Nov 29 21:42:23 2024 3107s # Using Test.pm version 1.31 3107s # Using Apache/Test.pm version 1.44 3107s ok 1 3107s ok 2 3107s ok 3 3107s ok 4 3107s ok 5 3107s ok 6 3107s ok 7 3107s ok 8 3107s ok 9 3107s ok 10 3107s ok 3111s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 3118s t/ssl/varlookup.t ................... 3118s 1..83 3118s # Running under perl version 5.040000 for linux 3118s # Current time local: Fri Nov 29 21:42:32 2024 3118s # Current time GMT: Fri Nov 29 21:42:32 2024 3118s # Using Test.pm version 1.31 3118s # Using Apache/Test.pm version 1.44 3118s # testing : HTTP_USER_AGENT 3118s # expected: 'libwww-perl/6.77' 3118s # received: 'libwww-perl/6.77' 3118s ok 1 3118s # testing : HTTP:User-Agent 3118s # expected: 'libwww-perl/6.77' 3118s # received: 'libwww-perl/6.77' 3118s ok 2 3118s # testing : HTTP_REFERER 3118s # expected: 't/ssl/varlookup.t' 3118s # received: 't/ssl/varlookup.t' 3118s ok 3 3118s # testing : HTTP_HOST 3118s # expected: 'localhost:8532' 3118s # received: 'localhost:8532' 3118s ok 4 3118s # testing : QUERY_STRING 3118s # expected: 'QUERY_STRING' 3118s # received: 'QUERY_STRING' 3118s ok 5 3118s # testing : SERVER_SOFTWARE 3118s # expected: qr/^Apache\/2.4.62/ 3118s # received: 'Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0' 3118s ok 6 3118s # testing : SERVER_ADMIN 3118s # expected: 'tuser@localhost' 3118s # received: 'tuser@localhost' 3118s ok 7 3118s # testing : SERVER_PORT 3118s # expected: '8532' 3118s # received: '8532' 3118s ok 8 3118s # testing : SERVER_NAME 3118s # expected: 'localhost' 3118s # received: 'localhost' 3118s ok 9 3118s # testing : SERVER_PROTOCOL 3118s # expected: qr/^HTTP\/1\.\d$/ 3118s # received: 'HTTP/1.1' 3118s ok 10 3118s # testing : REMOTE_ADDR 3118s # expected: '127.0.0.1' 3118s # received: '127.0.0.1' 3118s ok 11 3118s # testing : DOCUMENT_ROOT 3118s # expected: '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs' 3118s # received: '/tmp/autopkgtest.eoCRmQ/autopkgtest_tmp/perl-framework/t/htdocs' 3118s ok 12 3118s # testing : REQUEST_METHOD 3118s # expected: 'GET' 3118s # received: 'GET' 3118s ok 13 3118s # testing : REQUEST_URI 3118s # expected: '/test_ssl_var_lookup' 3118s # received: '/test_ssl_var_lookup' 3118s ok 14 3118s # testing : TIME_YEAR 3118s # expected: 2024 3118s # received: '2024' 3118s ok 15 3118s # testing : TIME_MON 3118s # expected: '11' 3118s # received: '11' 3118s ok 16 3118s # testing : TIME_DAY 3118s # expected: '29' 3118s # received: '29' 3118s ok 17 3118s # testing : TIME_WDAY 3118s # expected: 5 3118s # received: '5' 3118s ok 18 3118s # testing : IS_SUBREQ 3118s # expected: 'false' 3118s # received: 'false' 3118s ok 19 3118s # testing : API_VERSION 3118s # expected: '20120211' 3118s # received: '20120211' 3118s ok 20 3118s # testing : THE_REQUEST 3118s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 3118s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 3118s ok 21 3118s # testing : REQUEST_SCHEME 3118s # expected: 'https' 3118s # received: 'https' 3118s ok 22 3118s # testing : HTTPS 3118s # expected: 'on' 3118s # received: 'on' 3118s ok 23 3118s # testing : ENV:THE_ARGS 3118s # expected: 'ENV:THE_ARGS' 3118s # received: 'ENV:THE_ARGS' 3118s ok 24 3118s # testing : SSL_CLIENT_M_VERSION 3118s # expected: qr/^\d+$/ 3118s # received: '3' 3118s ok 25 3118s # testing : SSL_SERVER_M_VERSION 3118s # expected: qr/^\d+$/ 3118s # received: '3' 3118s ok 26 3118s # testing : SSL_CLIENT_M_SERIAL 3118s # expected: qr/^[0-9A-F]+$/ 3118s # received: '02' 3118s ok 27 3118s # testing : SSL_SERVER_M_SERIAL 3118s # expected: qr/^[0-9A-F]+$/ 3118s # received: '0A' 3118s ok 28 3118s # testing : SSL_PROTOCOL 3118s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 3118s # received: 'TLSv1.3' 3118s ok 29 3118s # testing : SSL_CLIENT_V_START 3118s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 3118s # received: 'Nov 29 21:27:55 2024 GMT' 3118s ok 30 3118s # testing : SSL_SERVER_V_START 3118s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 3118s # received: 'Nov 29 21:27:59 2024 GMT' 3118s ok 31 3118s # testing : SSL_CLIENT_V_END 3118s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 3118s # received: 'Nov 29 21:27:55 2025 GMT' 3118s ok 32 3118s # testing : SSL_SERVER_V_END 3118s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 3118s # received: 'Nov 29 21:27:59 2025 GMT' 3118s ok 33 3118s # testing : SSL_CIPHER 3118s # expected: qr/^[A-Z0-9_-]+$/ 3118s # received: 'TLS_AES_256_GCM_SHA384' 3118s ok 34 3118s # testing : SSL_CIPHER_EXPORT 3118s # expected: 'false' 3118s # received: 'false' 3118s ok 35 3118s # testing : SSL_CIPHER_ALGKEYSIZE 3118s # expected: qr/^\d+$/ 3118s # received: '256' 3118s ok 36 3118s # testing : SSL_CIPHER_USEKEYSIZE 3118s # expected: qr/^\d+$/ 3118s # received: '256' 3118s ok 37 3118s # testing : SSL_SECURE_RENEG 3118s # expected: qr/^(false|true)$/ 3118s # received: 'false' 3118s ok 38 3118s # testing : SSL_CLIENT_S_DN 3118s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 3118s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 3118s ok 39 3118s # testing : SSL_SERVER_S_DN 3118s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 3118s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 3118s ok 40 3118s # testing : SSL_CLIENT_S_DN_C 3118s # expected: 'US' 3118s # received: 'US' 3118s ok 41 3118s # testing : SSL_SERVER_S_DN_C 3118s # expected: 'US' 3118s # received: 'US' 3118s ok 42 3118s # testing : SSL_CLIENT_S_DN_ST 3118s # expected: 'California' 3118s # received: 'California' 3118s ok 43 3118s # testing : SSL_SERVER_S_DN_ST 3118s # expected: 'California' 3118s # received: 'California' 3118s ok 44 3118s # testing : SSL_CLIENT_S_DN_L 3118s # expected: 'San Francisco' 3118s # received: 'San Francisco' 3118s ok 45 3118s # testing : SSL_SERVER_S_DN_L 3118s # expected: 'San Francisco' 3118s # received: 'San Francisco' 3118s ok 46 3118s # testing : SSL_CLIENT_S_DN_O 3118s # expected: 'ASF' 3118s # received: 'ASF' 3118s ok 47 3118s # testing : SSL_SERVER_S_DN_O 3118s # expected: 'ASF' 3118s # received: 'ASF' 3118s ok 48 3118s # testing : SSL_CLIENT_S_DN_OU 3118s # expected: 'httpd-test' 3118s # received: 'httpd-test' 3118s ok 49 3118s # testing : SSL_SERVER_S_DN_OU 3118s # expected: qr/^httpd-test\/([-\w]+)/ 3118s # received: 'httpd-test/rsa-test' 3118s ok 50 3118s # testing : SSL_CLIENT_S_DN_CN 3118s # expected: 'client_ok' 3118s # received: 'client_ok' 3118s ok 51 3118s # testing : SSL_SERVER_S_DN_CN 3118s # expected: 'localhost' 3118s # received: 'localhost' 3118s ok 52 3118s # testing : SSL_CLIENT_S_DN_Email 3118s # expected: 'test-dev@httpd.apache.org' 3118s # received: 'test-dev@httpd.apache.org' 3118s ok 53 3118s # testing : SSL_SERVER_S_DN_Email 3118s # expected: 'test-dev@httpd.apache.org' 3118s # received: 'test-dev@httpd.apache.org' 3118s ok 54 3118s # testing : SSL_CLIENT_SAN_Email_0 3118s # expected: 'test-dev@httpd.apache.org' 3118s # received: 'test-dev@httpd.apache.org' 3118s ok 55 3118s # testing : SSL_SERVER_SAN_DNS_0 3118s # expected: 'localhost' 3118s # received: 'localhost' 3118s ok 56 3118s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 3118s # expected: 'test-dev@httpd.apache.org' 3118s # received: 'test-dev@httpd.apache.org' 3118s ok 57 3118s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 3118s # expected: '_https.localhost' 3118s # received: '_https.localhost' 3118s ok 58 3118s # testing : SSL_CLIENT_I_DN 3118s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 3118s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 3118s ok 59 3118s # testing : SSL_SERVER_I_DN 3118s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 3118s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 3118s ok 60 3118s # testing : SSL_CLIENT_I_DN_C 3118s # expected: 'US' 3118s # received: 'US' 3118s ok 61 3118s # testing : SSL_SERVER_I_DN_C 3118s # expected: 'US' 3118s # received: 'US' 3118s ok 62 3118s # testing : SSL_CLIENT_I_DN_ST 3118s # expected: 'California' 3118s # received: 'California' 3118s ok 63 3118s # testing : SSL_SERVER_I_DN_ST 3118s # expected: 'California' 3118s # received: 'California' 3118s ok 64 3118s # testing : SSL_CLIENT_I_DN_L 3118s # expected: 'San Francisco' 3118s # received: 'San Francisco' 3118s ok 65 3118s # testing : SSL_SERVER_I_DN_L 3118s # expected: 'San Francisco' 3118s # received: 'San Francisco' 3118s ok 66 3118s # testing : SSL_CLIENT_I_DN_O 3118s # expected: 'ASF' 3118s # received: 'ASF' 3118s ok 67 3118s # testing : SSL_SERVER_I_DN_O 3118s # expected: 'ASF' 3118s # received: 'ASF' 3118s ok 68 3118s # testing : SSL_CLIENT_I_DN_OU 3118s # expected: 'httpd-test' 3118s # received: 'httpd-test' 3118s ok 69 3118s # testing : SSL_SERVER_I_DN_OU 3118s # expected: 'httpd-test' 3118s # received: 'httpd-test' 3118s ok 70 3118s # testing : SSL_CLIENT_I_DN_CN 3118s # expected: 'ca' 3118s # received: 'ca' 3118s ok 71 3118s # testing : SSL_SERVER_I_DN_CN 3118s # expected: 'ca' 3118s # received: 'ca' 3118s ok 72 3118s # testing : SSL_SERVER_I_DN_CN_RAW 3118s # expected: 'ca' 3118s # received: 'ca' 3118s ok 73 3118s # testing : SSL_SERVER_I_DN_CN_0_RAW 3118s # expected: 'ca' 3118s # received: 'ca' 3118s ok 74 3118s # testing : SSL_CLIENT_I_DN_Email 3118s # expected: 'test-dev@httpd.apache.org' 3118s # received: 'test-dev@httpd.apache.org' 3118s ok 75 3118s # testing : SSL_SERVER_I_DN_Email 3118s # expected: 'test-dev@httpd.apache.org' 3118s # received: 'test-dev@httpd.apache.org' 3118s ok 76 3118s # testing : SSL_CLIENT_A_SIG 3118s # expected: 'sha256WithRSAEncryption' 3118s # received: 'sha256WithRSAEncryption' 3118s ok 77 3118s # testing : SSL_SERVER_A_SIG 3118s # expected: 'sha256WithRSAEncryption' 3118s # received: 'sha256WithRSAEncryption' 3118s ok 78 3118s # testing : SSL_CLIENT_A_KEY 3118s # expected: 'rsaEncryption' 3118s # received: 'rsaEncryption' 3118s ok 79 3118s # testing : SSL_SERVER_A_KEY 3118s # expected: qr/^[rd]saEncryption$/ 3118s # received: 'rsaEncryption' 3118s ok 80 3118s # testing : SSL_CLIENT_CERT 3118s # expected: qr/^-----BEGIN CERTIFICATE-----/ 3118s # received: '-----BEGIN CERTIFICATE----- 3118s # MIIEezCCA2OgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 3118s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 3118s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 3118s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMTI5 3118s # MjEyNzU1WhcNMjUxMTI5MjEyNzU1WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 3118s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 3118s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 3118s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 3118s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA09Jm757xOuAWpxEfxD1aIrAelpJJYS1ijLxI 3118s # udJnC+76aQ9oXEMYjXNw4KbimXETtFHtJEZl7WHtD19lGwsZt4WOTwqzxn8qkWUe 3118s # J525P9CF4nK3ReedrMk6uxNU2a6plSDsSNP8yyPvz70VkLFEPT9hfr2fmZwRIyS1 3118s # u6H65nsajVW5cM2THmMt/iSlbPTdkGT0u6K5aNK/OLrsidAll3dIcSZWuxLFIEwu 3118s # ijjNo1CoMyNrHYL3U+o/SBJmprqg5ThRlImTZ92k+e0g8Ma74ffH5x8uryX/CQf1 3118s # BUaRXSsxhI7Ft6siqC5+GRN1Xh2vQcOB6y76vMCBZvUuPRZI1wIDAQABo4HOMIHL 3118s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 3118s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 3118s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 3118s # HQ4EFgQUDI1De+LaVuZxJSeqFD0yJIGQhEYwHwYDVR0jBBgwFoAUf6bhYVjDmd5l 3118s # l2z6k6EurxjFCTUwDQYJKoZIhvcNAQELBQADggEBAIPd7xCPmmmMKq0d6QTnZDTQ 3118s # GmY8NF9WqkPf+kJTuI0vVysy3t/DpOTKld/P+fcSA2FIYv25z1FPV8QpyGY0ftTz 3118s # cSq5tdUMIQVOYqX7CvHC21z1uNI8HoGRnIJhBzEYHSHlUwBWfEh2Qrpc0JPsOWRc 3118s # Tv3jG1AiI8r4TagA9AuznArN0AC4pwaGmqFPsYUtVGgcZ5xlkFQLuNGIul6COJcg 3118s # V0FgTeCwJIwwyK7J6HwREUDvbgWPkNxoxOcBm4ip0DrhuLLj+d02GR7fioqF13C3 3118s # r/oaeiPfY82F+DDWT4mfnjKy/IFFn5WAmjSE2ZJl9RFHVtD8J972VghHi62mcj0= 3118s # -----END CERTIFICATE----- 3118s # ' 3118s ok 81 3118s # testing : SSL_SERVER_CERT 3118s # expected: qr/^-----BEGIN CERTIFICATE-----/ 3118s # received: '-----BEGIN CERTIFICATE----- 3118s # MIIERDCCAyygAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 3118s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 3118s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 3118s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQxMTI5 3118s # MjEyNzU5WhcNMjUxMTI5MjEyNzU5WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 3118s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 3118s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 3118s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 3118s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhkOOVTcd6B1y1Jcjw+UvGZ7i 3118s # nRmPyQpx9ShlMcyXlREslD5km2PaF1ngxGAA+/lL7gsYJjZ68Vrt5LUYjJ1SZH59 3118s # mIwOcD5GfxDSkpTTtCny7oK5TGCT+/Jgm6EZ5mt/pV+JD+CXE6uGB2oMT7/tMwOS 3118s # ak4dvD2xkAT7ZQ2C8IV04mWmQnDOu3qfPvcDAILsIr1lc/HCMXVXODOf7N1o9MUY 3118s # W2tUBV25q/9XOIrtYNMAdzEGUGqTuYaxHideEu+lzGT5EzCp1BZAYWbgRp5FZrel 3118s # 4NnPKxzO5dKh7wCq32FqqnVkgqGyDeLaFeBwy3AH+hGIu6LvCaXl5/pxcrQmgwID 3118s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 3118s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRN 3118s # bIYKtj49aSL4PLprph02t435MTAfBgNVHSMEGDAWgBR/puFhWMOZ3mWXbPqToS6v 3118s # GMUJNTANBgkqhkiG9w0BAQsFAAOCAQEAfZH++GJzZdVsRJVZs2G/qNeNuFlCss27 3118s # v8bXUM7aWFoDZvj4M3pbnV0dV0+4rprm2RP9kEVdtjeUDH64YqY98lAnEd8t6eeg 3118s # unWq8n+NWCX2MDriJOQKoaixtfk+Yc1p0xYFpL04WZbo3lMyImKqay21S+hWbNQe 3118s # WyrteLUUaPP+0jDFvslnHnWFeXm/XNvV/SMyn9NEgDDPyXSutUw8ObvlsVK5twXS 3118s # GrVGBZNS6kYqbdtlfxHVuA/L9pM5SDwvU5ChXTs9SPi6Ejd6ZT8tGv7KnEqGosop 3118s # TMLi6w6w884FAJsYk5pVpDB/cZ15JhlSi9fkz4OgvG0qhK7LrfsW1w== 3118s # -----END CERTIFICATE----- 3118s # ' 3118s ok 82 3118s # testing : SSL_CLIENT_VERIFY 3118s # expected: 'SUCCESS' 3118s # received: 'SUCCESS' 3118s ok 83 3118s ok 3123s t/ssl/verify.t ...................... 3123s 1..3 3123s # Running under perl version 5.040000 for linux 3123s # Current time local: Fri Nov 29 21:42:39 2024 3123s # Current time GMT: Fri Nov 29 21:42:39 2024 3123s # Using Test.pm version 1.31 3123s # Using Apache/Test.pm version 1.44 3123s HTTP/1.1 403 Forbidden 3123s Connection: close 3123s Date: Fri, 29 Nov 2024 21:42:44 GMT 3123s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3123s Content-Length: 258 3123s Content-Type: text/html; charset=iso-8859-1 3123s Client-Date: Fri, 29 Nov 2024 21:42:44 GMT 3123s Client-Peer: 127.0.0.1:8532 3123s Client-Response-Num: 1 3123s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3123s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3123s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3123s Client-SSL-Socket-Class: IO::Socket::SSL 3123s Client-SSL-Version: TLSv1_3 3123s Title: 403 Forbidden 3123s 3123s 3123s 3123s 403 Forbidden 3123s 3123s

Forbidden

3123s

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

3123s 3123s ok 1 3123s HTTP/1.1 200 OK 3123s Connection: close 3123s Date: Fri, 29 Nov 2024 21:42:44 GMT 3123s Accept-Ranges: bytes 3123s ETag: "1a-61fafa7f73d80" 3123s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 3123s Vary: In-If1 3123s Content-Length: 26 3123s Content-Type: text/html 3123s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 3123s Client-Date: Fri, 29 Nov 2024 21:42:44 GMT 3123s Client-Peer: 127.0.0.1:8532 3123s Client-Response-Num: 1 3123s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 3123s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 3123s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 3123s Client-SSL-Socket-Class: IO::Socket::SSL 3123s Client-SSL-Version: TLSv1_3 3123s DMMATCH1: 1 3123s 3123s welcome to localhost:8529 3123s ok 2 3123s 500 Server closed connection without sending any data back 3123s Content-Type: text/plain 3123s Client-Date: Fri, 29 Nov 2024 21:42:44 GMT 3123s Client-Warning: Internal response 3123s 3123s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 3123s ok 3 3123s ok 3123s All tests successful. 3123s Files=143, Tests=7309, 860 wallclock secs ( 3.07 usr 0.83 sys + 296.04 cusr 581.97 csys = 881.91 CPU) 3123s Result: PASS 3123s [warning] server localhost:8529 shutdown 3124s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 3124s Files=143, Tests=7309, 860 wallclock secs ( 3.07 usr 0.83 sys + 296.04 cusr 581.97 csys = 881.91 CPU) 3124s + grep -E '^Result: PASS' testlog.mpm_event 3124s Result: PASS 3124s + grep -E '^Result: FAIL' testlog.mpm_event 3124s + grep -E 'server dumped core' testlog.mpm_event 3124s + return 0 3125s autopkgtest [21:42:46]: test run-test-suite: -----------------------] 3129s autopkgtest [21:42:50]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 3129s run-test-suite PASS 3133s autopkgtest [21:42:54]: test duplicate-module-load: preparing testbed 3183s autopkgtest [21:43:44]: testbed dpkg architecture: armhf 3185s autopkgtest [21:43:46]: testbed apt version: 2.9.14ubuntu1 3188s autopkgtest [21:43:49]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3190s autopkgtest [21:43:51]: testbed release detected to be: plucky 3197s autopkgtest [21:43:58]: updating testbed package index (apt update) 3199s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 3199s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [213 kB] 3200s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 3200s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 3200s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 3200s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 3200s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 3200s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [808 kB] 3200s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [85.5 kB] 3200s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [928 B] 3200s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [621 kB] 3200s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [6440 B] 3200s Get:13 http://ftpmaster.internal/ubuntu plucky/universe Sources [20.7 MB] 3203s Get:14 http://ftpmaster.internal/ubuntu plucky/main Sources [1377 kB] 3203s Get:15 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [298 kB] 3203s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1353 kB] 3203s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [14.6 MB] 3204s Get:18 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [174 kB] 3207s Fetched 40.4 MB in 8s (5038 kB/s) 3208s Reading package lists... 3214s autopkgtest [21:44:15]: upgrading testbed (apt dist-upgrade and autopurge) 3216s Reading package lists... 3216s Building dependency tree... 3216s Reading state information... 3217s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 3217s Starting 2 pkgProblemResolver with broken count: 0 3217s Done 3218s Entering ResolveByKeep 3218s 3219s The following NEW packages will be installed: 3219s openssl-provider-legacy 3219s The following packages will be upgraded: 3219s fwupd libfwupd3 libssl3t64 openssl python3-software-properties 3219s software-properties-common 3219s 6 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3219s Need to get 8135 kB of archives. 3219s After this operation, 494 kB of additional disk space will be used. 3219s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl-provider-legacy armhf 3.4.0-1ubuntu1 [29.3 kB] 3219s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libssl3t64 armhf 3.4.0-1ubuntu1 [1756 kB] 3219s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl armhf 3.4.0-1ubuntu1 [1159 kB] 3219s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf fwupd armhf 2.0.2-2 [5020 kB] 3220s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libfwupd3 armhf 2.0.2-2 [124 kB] 3220s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf software-properties-common all 0.107 [16.5 kB] 3220s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf python3-software-properties all 0.107 [30.4 kB] 3220s Fetched 8135 kB in 1s (9353 kB/s) 3220s (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 ... 59970 files and directories currently installed.) 3220s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_armhf.deb ... 3220s Unpacking libssl3t64:armhf (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 3220s Selecting previously unselected package openssl-provider-legacy. 3220s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_armhf.deb ... 3220s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 3220s Setting up libssl3t64:armhf (3.4.0-1ubuntu1) ... 3220s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 3220s (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 ... 59973 files and directories currently installed.) 3220s Preparing to unpack .../openssl_3.4.0-1ubuntu1_armhf.deb ... 3220s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 3221s Preparing to unpack .../fwupd_2.0.2-2_armhf.deb ... 3221s Unpacking fwupd (2.0.2-2) over (2.0.2-1) ... 3221s Preparing to unpack .../libfwupd3_2.0.2-2_armhf.deb ... 3221s Unpacking libfwupd3:armhf (2.0.2-2) over (2.0.2-1) ... 3221s Preparing to unpack .../software-properties-common_0.107_all.deb ... 3221s Unpacking software-properties-common (0.107) over (0.105) ... 3221s Preparing to unpack .../python3-software-properties_0.107_all.deb ... 3221s Unpacking python3-software-properties (0.107) over (0.105) ... 3221s Setting up libfwupd3:armhf (2.0.2-2) ... 3221s Setting up python3-software-properties (0.107) ... 3221s Setting up openssl (3.4.0-1ubuntu1) ... 3221s Installing new version of config file /etc/ssl/openssl.cnf ... 3221s Setting up fwupd (2.0.2-2) ... 3222s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 3222s fwupd.service is a disabled or a static unit not running, not starting it. 3222s Setting up software-properties-common (0.107) ... 3222s Processing triggers for libc-bin (2.40-1ubuntu3) ... 3223s Processing triggers for man-db (2.13.0-1) ... 3224s Processing triggers for dbus (1.14.10-4ubuntu5) ... 3226s Reading package lists... 3226s Building dependency tree... 3226s Reading state information... 3227s Starting pkgProblemResolver with broken count: 0 3227s Starting 2 pkgProblemResolver with broken count: 0 3227s Done 3229s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3231s autopkgtest [21:44:32]: rebooting testbed after setup commands that affected boot 3319s Reading package lists... 3320s Building dependency tree... 3320s Reading state information... 3320s Starting pkgProblemResolver with broken count: 0 3321s Starting 2 pkgProblemResolver with broken count: 0 3321s Done 3323s The following NEW packages will be installed: 3323s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3323s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3323s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 3323s Need to get 1890 kB of archives. 3323s After this operation, 5601 kB of additional disk space will be used. 3323s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 3323s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu1 [82.7 kB] 3323s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu1 [9662 B] 3323s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu1 [8564 B] 3323s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 3323s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-bin armhf 2.4.62-1ubuntu1 [1214 kB] 3323s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-data all 2.4.62-1ubuntu1 [163 kB] 3323s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-utils armhf 2.4.62-1ubuntu1 [98.6 kB] 3323s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf apache2 armhf 2.4.62-1ubuntu1 [90.4 kB] 3324s Fetched 1890 kB in 1s (2867 kB/s) 3324s Selecting previously unselected package libapr1t64:armhf. 3324s (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 ... 59975 files and directories currently installed.) 3324s Preparing to unpack .../0-libapr1t64_1.7.5-1_armhf.deb ... 3324s Unpacking libapr1t64:armhf (1.7.5-1) ... 3324s Selecting previously unselected package libaprutil1t64:armhf. 3324s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu1_armhf.deb ... 3324s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 3324s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 3324s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_armhf.deb ... 3324s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 3324s Selecting previously unselected package libaprutil1-ldap:armhf. 3324s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu1_armhf.deb ... 3324s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 3324s Selecting previously unselected package liblua5.4-0:armhf. 3324s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_armhf.deb ... 3324s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 3324s Selecting previously unselected package apache2-bin. 3324s Preparing to unpack .../5-apache2-bin_2.4.62-1ubuntu1_armhf.deb ... 3324s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 3325s Selecting previously unselected package apache2-data. 3325s Preparing to unpack .../6-apache2-data_2.4.62-1ubuntu1_all.deb ... 3325s Unpacking apache2-data (2.4.62-1ubuntu1) ... 3325s Selecting previously unselected package apache2-utils. 3325s Preparing to unpack .../7-apache2-utils_2.4.62-1ubuntu1_armhf.deb ... 3325s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 3325s Selecting previously unselected package apache2. 3325s Preparing to unpack .../8-apache2_2.4.62-1ubuntu1_armhf.deb ... 3325s Unpacking apache2 (2.4.62-1ubuntu1) ... 3325s Setting up libapr1t64:armhf (1.7.5-1) ... 3325s Setting up liblua5.4-0:armhf (5.4.7-1) ... 3325s Setting up apache2-data (2.4.62-1ubuntu1) ... 3325s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 3325s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 3325s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 3325s Setting up apache2-utils (2.4.62-1ubuntu1) ... 3325s Setting up apache2-bin (2.4.62-1ubuntu1) ... 3325s Setting up apache2 (2.4.62-1ubuntu1) ... 3325s Enabling module mpm_event. 3325s Enabling module authz_core. 3325s Enabling module authz_host. 3325s Enabling module authn_core. 3325s Enabling module auth_basic. 3325s Enabling module access_compat. 3325s Enabling module authn_file. 3325s Enabling module authz_user. 3325s Enabling module alias. 3325s Enabling module dir. 3325s Enabling module autoindex. 3325s Enabling module env. 3325s Enabling module mime. 3326s Enabling module negotiation. 3326s Enabling module setenvif. 3326s Enabling module filter. 3326s Enabling module deflate. 3326s Enabling module status. 3326s Enabling module reqtimeout. 3326s Enabling conf charset. 3326s Enabling conf localized-error-pages. 3326s Enabling conf other-vhosts-access-log. 3326s Enabling conf security. 3326s Enabling conf serve-cgi-bin. 3326s Enabling site 000-default. 3327s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3327s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3328s Processing triggers for ufw (0.36.2-8) ... 3328s Processing triggers for man-db (2.13.0-1) ... 3329s Processing triggers for libc-bin (2.40-1ubuntu3) ... 3344s autopkgtest [21:46:25]: test duplicate-module-load: [----------------------- 3346s + cd /tmp/autopkgtest.eoCRmQ/autopkgtest_tmp 3346s + apache2ctl -l -M 3346s + sort unsorted 3346s + grep core.c sorted 3346s core.c 3346s http_core.c 3346s + uniq 3346s + diff -u sorted dedup 3346s autopkgtest [21:46:27]: test duplicate-module-load: -----------------------] 3350s autopkgtest [21:46:31]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 3350s duplicate-module-load PASS 3353s autopkgtest [21:46:34]: test default-mods: preparing testbed 3355s Reading package lists... 3356s Building dependency tree... 3356s Reading state information... 3356s Starting pkgProblemResolver with broken count: 0 3356s Starting 2 pkgProblemResolver with broken count: 0 3356s Done 3357s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3364s autopkgtest [21:46:45]: test default-mods: [----------------------- 3366s alias_module (shared) 3366s auth_basic_module (shared) 3366s authn_core_module (shared) 3366s authz_core_module (shared) 3366s log_config_module (static) 3366s mime_module (shared) 3366s reqtimeout_module (shared) 3366s version_module (static) 3366s watchdog_module (static) 3367s autopkgtest [21:46:48]: test default-mods: -----------------------] 3370s autopkgtest [21:46:51]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 3370s default-mods PASS 3374s autopkgtest [21:46:55]: test htcacheclean: preparing testbed 3376s Reading package lists... 3376s Building dependency tree... 3376s Reading state information... 3377s Starting pkgProblemResolver with broken count: 0 3377s Starting 2 pkgProblemResolver with broken count: 0 3377s Done 3378s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3385s autopkgtest [21:47:06]: test htcacheclean: [----------------------- 3387s + htc_enabled 3387s + ls /etc/rc[2345].d/S*apache-htcacheclean 3387s + return 1 3387s + a2enmod cache_disk 3387s Considering dependency cache for cache_disk: 3387s Enabling module cache. 3387s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 3387s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 3387s Enabling module cache_disk. 3387s Enabling external service apache-htcacheclean 3387s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 3388s The service will be started on next reboot. 3388s To activate the new configuration, you need to run: 3388s systemctl restart apache2 3388s systemctl start apache-htcacheclean 3388s + htc_enabled 3388s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 3388s + return 0 3388s + service apache-htcacheclean start 3388s + ps -ef 3388s + grep /usr/bin/htcacheclean 3388s www-data 1115 1 0 21:46 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 3388s root 1917 1770 0 21:47 ? 00:00:00 grep /usr/bin/htcacheclean 3388s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 3388s + pgrep -P 1 -u www-data -G www-data htcacheclean 3388s 1115 3388s + service apache-htcacheclean status 3388s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 3388s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 3388s Active: active (running) since Fri 2024-11-29 21:46:09 UTC; 1min 0s ago 3388s Invocation: 2ee1e16906bc4f68bc5b74248509eec3 3388s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 3388s Main PID: 1115 (htcacheclean) 3388s Tasks: 1 (limit: 19092) 3388s Memory: 236K 3388s CGroup: /system.slice/apache-htcacheclean.service 3388s └─1115 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 3388s 3388s Nov 29 21:46:09 autopkgtest-lxd-ppfbfl systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3388s Nov 29 21:46:09 autopkgtest-lxd-ppfbfl systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3388s + service apache-htcacheclean stop 3389s + sleep 1 3390s + pgrep -P 1 -u www-data -G www-data htcacheclean 3390s + service apache-htcacheclean status 3390s + a2dismod cache_disk 3390s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 3390s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 3390s Active: inactive (dead) since Fri 2024-11-29 21:47:10 UTC; 1s ago 3390s Duration: 1min 1.286s 3390s Invocation: 2ee1e16906bc4f68bc5b74248509eec3 3390s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 3390s Main PID: 1115 (code=exited, status=0/SUCCESS) 3390s 3390s Nov 29 21:46:09 autopkgtest-lxd-ppfbfl systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3390s Nov 29 21:46:09 autopkgtest-lxd-ppfbfl systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3390s Nov 29 21:47:10 autopkgtest-lxd-ppfbfl systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3390s Nov 29 21:47:10 autopkgtest-lxd-ppfbfl systemd[1]: apache-htcacheclean.service: Deactivated successfully. 3390s Nov 29 21:47:10 autopkgtest-lxd-ppfbfl systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3390s Disabling external service apache-htcacheclean 3390s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 3390s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 3391s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 3391s Module cache_disk disabled. 3391s To activate the new configuration, you need to run: 3391s systemctl restart apache2 3391s systemctl stop apache-htcacheclean 3391s + htc_enabled 3391s + ls /etc/rc[2345].d/S*apache-htcacheclean 3391s + return 1 3391s + a2enmod cache_socache 3391s Considering dependency cache for cache_socache: 3391s Module cache already enabled 3391s Enabling module cache_socache. 3391s + htc_enabled 3391s + ls /etc/rc[2345].d/S*apache-htcacheclean 3391s To activate the new configuration, you need to run: 3391s systemctl restart apache2 3391s + return 1 3391s + exit 0 3391s autopkgtest [21:47:12]: test htcacheclean: -----------------------] 3395s autopkgtest [21:47:16]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 3395s htcacheclean PASS 3399s autopkgtest [21:47:20]: test ssl-passphrase: preparing testbed 3401s Reading package lists... 3401s Building dependency tree... 3401s Reading state information... 3402s Starting pkgProblemResolver with broken count: 0 3402s Starting 2 pkgProblemResolver with broken count: 0 3402s Done 3403s The following NEW packages will be installed: 3403s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 3403s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 3403s Need to get 1178 kB of archives. 3403s After this operation, 4103 kB of additional disk space will be used. 3403s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libtcl8.6 armhf 8.6.15+dfsg-2 [909 kB] 3404s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf tcl8.6 armhf 8.6.15+dfsg-2 [14.7 kB] 3404s Get:3 http://ftpmaster.internal/ubuntu plucky/universe armhf tcl-expect armhf 5.45.4-3 [99.5 kB] 3404s Get:4 http://ftpmaster.internal/ubuntu plucky/universe armhf expect armhf 5.45.4-3 [136 kB] 3404s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf ssl-cert all 1.1.3ubuntu1 [18.7 kB] 3404s Preconfiguring packages ... 3404s Fetched 1178 kB in 1s (1842 kB/s) 3404s Selecting previously unselected package libtcl8.6:armhf. 3404s (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 ... 60689 files and directories currently installed.) 3404s Preparing to unpack .../libtcl8.6_8.6.15+dfsg-2_armhf.deb ... 3404s Unpacking libtcl8.6:armhf (8.6.15+dfsg-2) ... 3404s Selecting previously unselected package tcl8.6. 3404s Preparing to unpack .../tcl8.6_8.6.15+dfsg-2_armhf.deb ... 3404s Unpacking tcl8.6 (8.6.15+dfsg-2) ... 3405s Selecting previously unselected package tcl-expect:armhf. 3405s Preparing to unpack .../tcl-expect_5.45.4-3_armhf.deb ... 3405s Unpacking tcl-expect:armhf (5.45.4-3) ... 3405s Selecting previously unselected package expect. 3405s Preparing to unpack .../expect_5.45.4-3_armhf.deb ... 3405s Unpacking expect (5.45.4-3) ... 3405s Selecting previously unselected package ssl-cert. 3405s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 3405s Unpacking ssl-cert (1.1.3ubuntu1) ... 3405s Setting up ssl-cert (1.1.3ubuntu1) ... 3405s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 3406s Setting up libtcl8.6:armhf (8.6.15+dfsg-2) ... 3406s Setting up tcl8.6 (8.6.15+dfsg-2) ... 3406s Setting up tcl-expect:armhf (5.45.4-3) ... 3406s Setting up expect (5.45.4-3) ... 3406s Processing triggers for man-db (2.13.0-1) ... 3406s Processing triggers for libc-bin (2.40-1ubuntu3) ... 3414s autopkgtest [21:47:35]: test ssl-passphrase: [----------------------- 3416s + cd /etc/ssl/private 3416s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 3416s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 3416s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 3416s writing RSA key 3416s + a2enmod ssl 3416s Considering dependency mime for ssl: 3416s Module mime already enabled 3416s Considering dependency socache_shmcb for ssl: 3416s Enabling module socache_shmcb. 3416s Enabling module ssl. 3416s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 3416s To activate the new configuration, you need to run: 3416s systemctl restart apache2 3416s + a2ensite default-ssl 3416s Enabling site default-ssl. 3416s To activate the new configuration, you need to run: 3416s systemctl reload apache2 3416s + expect 3416s + password_responder 3416s + [ ! -e /run/systemd/ask-password/sck.* ] 3416s + sleep 1 3416s spawn service apache2 restart 3417s Enter passphrase for SSL/TLS keys for autopkgtest-lxd-ppfbfl.lxd:443 (RSA): (press TAB for no echo) + [ ! -e /run/systemd/ask-password/sck.9ee0b9d2982de62c ] 3417s + echo ssl-passphrase test password responder: found prompt, sending password 3417s + echo test 3417s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.9ee0b9d2982de62c 3417s ssl-passphrase test password responder: found prompt, sending password 3417s 3417s + echo Hello, world! 3417s + curl -k https://localhost/hello.txt 3417s % Total % Received % Xferd Average Speed Time Time Time Current 3417s Dload Upload Total Spent Left Speed 3417s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 1127 0 --:--:-- --:--:-- --:--:-- 1166 3417s + result=Hello, world! 3417s + [ Hello, world! != Hello, world! ] 3417s autopkgtest [21:47:38]: test ssl-passphrase: -----------------------] 3421s autopkgtest [21:47:42]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 3421s ssl-passphrase PASS 3425s autopkgtest [21:47:46]: test check-http2: preparing testbed 3477s autopkgtest [21:48:38]: testbed dpkg architecture: armhf 3478s autopkgtest [21:48:39]: testbed apt version: 2.9.14ubuntu1 3482s autopkgtest [21:48:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3484s autopkgtest [21:48:45]: testbed release detected to be: plucky 3491s autopkgtest [21:48:52]: updating testbed package index (apt update) 3493s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 3493s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [213 kB] 3493s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 3493s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 3493s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 3494s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 3494s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [808 kB] 3495s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 3495s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [85.5 kB] 3495s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [928 B] 3495s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [621 kB] 3495s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [6440 B] 3495s Get:13 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [298 kB] 3495s Get:14 http://ftpmaster.internal/ubuntu plucky/main Sources [1377 kB] 3495s Get:15 http://ftpmaster.internal/ubuntu plucky/universe Sources [20.7 MB] 3495s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1353 kB] 3495s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [14.6 MB] 3496s Get:18 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [174 kB] 3499s Fetched 40.4 MB in 6s (6348 kB/s) 3500s Reading package lists... 3506s autopkgtest [21:49:07]: upgrading testbed (apt dist-upgrade and autopurge) 3508s Reading package lists... 3508s Building dependency tree... 3508s Reading state information... 3509s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 3509s Starting 2 pkgProblemResolver with broken count: 0 3509s Done 3510s Entering ResolveByKeep 3510s 3510s The following NEW packages will be installed: 3510s openssl-provider-legacy 3510s The following packages will be upgraded: 3510s fwupd libfwupd3 libssl3t64 openssl python3-software-properties 3510s software-properties-common 3511s 6 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3511s Need to get 8135 kB of archives. 3511s After this operation, 494 kB of additional disk space will be used. 3511s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl-provider-legacy armhf 3.4.0-1ubuntu1 [29.3 kB] 3511s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libssl3t64 armhf 3.4.0-1ubuntu1 [1756 kB] 3511s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl armhf 3.4.0-1ubuntu1 [1159 kB] 3511s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf fwupd armhf 2.0.2-2 [5020 kB] 3511s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libfwupd3 armhf 2.0.2-2 [124 kB] 3511s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf software-properties-common all 0.107 [16.5 kB] 3511s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf python3-software-properties all 0.107 [30.4 kB] 3512s Fetched 8135 kB in 1s (10.0 MB/s) 3512s (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 ... 59970 files and directories currently installed.) 3512s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_armhf.deb ... 3512s Unpacking libssl3t64:armhf (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 3512s Selecting previously unselected package openssl-provider-legacy. 3512s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_armhf.deb ... 3512s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 3512s Setting up libssl3t64:armhf (3.4.0-1ubuntu1) ... 3512s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 3512s (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 ... 59973 files and directories currently installed.) 3512s Preparing to unpack .../openssl_3.4.0-1ubuntu1_armhf.deb ... 3512s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 3512s Preparing to unpack .../fwupd_2.0.2-2_armhf.deb ... 3512s Unpacking fwupd (2.0.2-2) over (2.0.2-1) ... 3513s Preparing to unpack .../libfwupd3_2.0.2-2_armhf.deb ... 3513s Unpacking libfwupd3:armhf (2.0.2-2) over (2.0.2-1) ... 3513s Preparing to unpack .../software-properties-common_0.107_all.deb ... 3513s Unpacking software-properties-common (0.107) over (0.105) ... 3513s Preparing to unpack .../python3-software-properties_0.107_all.deb ... 3513s Unpacking python3-software-properties (0.107) over (0.105) ... 3513s Setting up libfwupd3:armhf (2.0.2-2) ... 3513s Setting up python3-software-properties (0.107) ... 3513s Setting up openssl (3.4.0-1ubuntu1) ... 3513s Installing new version of config file /etc/ssl/openssl.cnf ... 3513s Setting up fwupd (2.0.2-2) ... 3514s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 3514s fwupd.service is a disabled or a static unit not running, not starting it. 3514s Setting up software-properties-common (0.107) ... 3514s Processing triggers for libc-bin (2.40-1ubuntu3) ... 3514s Processing triggers for man-db (2.13.0-1) ... 3516s Processing triggers for dbus (1.14.10-4ubuntu5) ... 3517s Reading package lists... 3518s Building dependency tree... 3518s Reading state information... 3519s Starting pkgProblemResolver with broken count: 0 3519s Starting 2 pkgProblemResolver with broken count: 0 3519s Done 3521s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3523s autopkgtest [21:49:24]: rebooting testbed after setup commands that affected boot 3612s Reading package lists... 3612s Building dependency tree... 3612s Reading state information... 3613s Starting pkgProblemResolver with broken count: 0 3614s Starting 2 pkgProblemResolver with broken count: 0 3614s Done 3615s The following NEW packages will be installed: 3615s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3615s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 3615s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 3616s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 3616s Need to get 2310 kB of archives. 3616s After this operation, 6575 kB of additional disk space will be used. 3616s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 3616s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu1 [82.7 kB] 3616s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu1 [9662 B] 3616s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu1 [8564 B] 3616s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 3616s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-bin armhf 2.4.62-1ubuntu1 [1214 kB] 3616s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-data all 2.4.62-1ubuntu1 [163 kB] 3616s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-utils armhf 2.4.62-1ubuntu1 [98.6 kB] 3616s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf apache2 armhf 2.4.62-1ubuntu1 [90.4 kB] 3616s Get:10 http://ftpmaster.internal/ubuntu plucky/universe armhf libev4t64 armhf 1:4.33-2.1build1 [26.3 kB] 3616s Get:11 http://ftpmaster.internal/ubuntu plucky/universe armhf libjemalloc2 armhf 5.3.0-2build1 [200 kB] 3616s Get:12 http://ftpmaster.internal/ubuntu plucky/universe armhf nghttp2-client armhf 1.64.0-1 [175 kB] 3616s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf ssl-cert all 1.1.3ubuntu1 [18.7 kB] 3617s Preconfiguring packages ... 3617s Fetched 2310 kB in 1s (3513 kB/s) 3617s Selecting previously unselected package libapr1t64:armhf. 3617s (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 ... 59975 files and directories currently installed.) 3617s Preparing to unpack .../00-libapr1t64_1.7.5-1_armhf.deb ... 3617s Unpacking libapr1t64:armhf (1.7.5-1) ... 3617s Selecting previously unselected package libaprutil1t64:armhf. 3617s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu1_armhf.deb ... 3617s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 3617s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 3617s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_armhf.deb ... 3617s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 3617s Selecting previously unselected package libaprutil1-ldap:armhf. 3617s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu1_armhf.deb ... 3617s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 3617s Selecting previously unselected package liblua5.4-0:armhf. 3617s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_armhf.deb ... 3617s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 3617s Selecting previously unselected package apache2-bin. 3617s Preparing to unpack .../05-apache2-bin_2.4.62-1ubuntu1_armhf.deb ... 3617s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 3617s Selecting previously unselected package apache2-data. 3617s Preparing to unpack .../06-apache2-data_2.4.62-1ubuntu1_all.deb ... 3617s Unpacking apache2-data (2.4.62-1ubuntu1) ... 3617s Selecting previously unselected package apache2-utils. 3617s Preparing to unpack .../07-apache2-utils_2.4.62-1ubuntu1_armhf.deb ... 3617s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 3617s Selecting previously unselected package apache2. 3617s Preparing to unpack .../08-apache2_2.4.62-1ubuntu1_armhf.deb ... 3617s Unpacking apache2 (2.4.62-1ubuntu1) ... 3617s Selecting previously unselected package libev4t64:armhf. 3617s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_armhf.deb ... 3617s Unpacking libev4t64:armhf (1:4.33-2.1build1) ... 3617s Selecting previously unselected package libjemalloc2:armhf. 3617s Preparing to unpack .../10-libjemalloc2_5.3.0-2build1_armhf.deb ... 3617s Unpacking libjemalloc2:armhf (5.3.0-2build1) ... 3617s Selecting previously unselected package nghttp2-client. 3617s Preparing to unpack .../11-nghttp2-client_1.64.0-1_armhf.deb ... 3617s Unpacking nghttp2-client (1.64.0-1) ... 3617s Selecting previously unselected package ssl-cert. 3617s Preparing to unpack .../12-ssl-cert_1.1.3ubuntu1_all.deb ... 3617s Unpacking ssl-cert (1.1.3ubuntu1) ... 3617s Setting up libev4t64:armhf (1:4.33-2.1build1) ... 3617s Setting up libjemalloc2:armhf (5.3.0-2build1) ... 3617s Setting up nghttp2-client (1.64.0-1) ... 3617s Setting up ssl-cert (1.1.3ubuntu1) ... 3618s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 3618s Setting up libapr1t64:armhf (1.7.5-1) ... 3618s Setting up liblua5.4-0:armhf (5.4.7-1) ... 3618s Setting up apache2-data (2.4.62-1ubuntu1) ... 3618s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 3618s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 3618s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 3618s Setting up apache2-utils (2.4.62-1ubuntu1) ... 3618s Setting up apache2-bin (2.4.62-1ubuntu1) ... 3618s Setting up apache2 (2.4.62-1ubuntu1) ... 3618s Enabling module mpm_event. 3618s Enabling module authz_core. 3618s Enabling module authz_host. 3618s Enabling module authn_core. 3618s Enabling module auth_basic. 3618s Enabling module access_compat. 3619s Enabling module authn_file. 3619s Enabling module authz_user. 3619s Enabling module alias. 3619s Enabling module dir. 3619s Enabling module autoindex. 3619s Enabling module env. 3619s Enabling module mime. 3619s Enabling module negotiation. 3619s Enabling module setenvif. 3619s Enabling module filter. 3619s Enabling module deflate. 3619s Enabling module status. 3619s Enabling module reqtimeout. 3619s Enabling conf charset. 3619s Enabling conf localized-error-pages. 3619s Enabling conf other-vhosts-access-log. 3619s Enabling conf security. 3619s Enabling conf serve-cgi-bin. 3619s Enabling site 000-default. 3620s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3620s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3621s Processing triggers for ufw (0.36.2-8) ... 3621s Processing triggers for man-db (2.13.0-1) ... 3622s Processing triggers for libc-bin (2.40-1ubuntu3) ... 3636s autopkgtest [21:51:17]: test check-http2: [----------------------- 3638s + a2enmod http2 3638s Enabling module http2. 3638s To activate the new configuration, you need to run: 3638s systemctl restart apache2 3638s + a2enmod ssl 3638s Considering dependency mime for ssl: 3638s Module mime already enabled 3638s Considering dependency socache_shmcb for ssl: 3638s Enabling module socache_shmcb. 3638s Enabling module ssl. 3638s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 3638s + a2ensite default-ssl 3638s To activate the new configuration, you need to run: 3638s systemctl restart apache2 3638s Enabling site default-ssl. 3638s To activate the new configuration, you need to run: 3638s systemctl reload apache2 3638s + echo Protocols h2c h2 http/1.1 3638s + service apache2 restart 3638s + echo Hello, world! 3638s + testapache curl -s -k http://localhost/hello.txt 3638s + cmd=curl -s -k http://localhost/hello.txt 3638s + curl -s -k http://localhost/hello.txt 3638s OK 3638s + result=Hello, world! 3638s + [ Hello, world! != Hello, world! ] 3638s + echo OK 3638s + testapache curl -s -k https://localhost/hello.txt 3638s + cmd=curl -s -k https://localhost/hello.txt 3638s + curl -s -k https://localhost/hello.txt 3638s + result=Hello, world! 3638s + [ Hello, world! != Hello, world! ] 3638s + echo OK 3638s + testapache nghttp --no-verify-peer https://localhost/hello.txt 3638s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 3638s + nghttp --no-verify-peer https://localhost/hello.txt 3638s OK 3638s + result=Hello, world! 3638s + [ Hello, world! != Hello, world! ] 3638s + echo OK 3638s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 3638s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 3638s + nghttp -u --no-verify-peer http://localhost/hello.txt 3638s OK 3639s + result=Hello, world! 3639s + [ Hello, world! != Hello, world! ] 3639s + echo OK 3639s OK 3639s autopkgtest [21:51:20]: test check-http2: -----------------------] 3643s check-http2 PASS 3643s autopkgtest [21:51:24]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 3646s autopkgtest [21:51:27]: test check-ubuntu-branding: preparing testbed 3696s autopkgtest [21:52:17]: testbed dpkg architecture: armhf 3698s autopkgtest [21:52:19]: testbed apt version: 2.9.14ubuntu1 3702s autopkgtest [21:52:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3703s autopkgtest [21:52:24]: testbed release detected to be: plucky 3711s autopkgtest [21:52:32]: updating testbed package index (apt update) 3713s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 3713s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [213 kB] 3713s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 3713s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 3713s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 3713s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [808 kB] 3713s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 3713s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 3713s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [85.5 kB] 3713s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [928 B] 3713s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [621 kB] 3713s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [6440 B] 3713s Get:13 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [298 kB] 3713s Get:14 http://ftpmaster.internal/ubuntu plucky/universe Sources [20.7 MB] 3714s Get:15 http://ftpmaster.internal/ubuntu plucky/main Sources [1377 kB] 3714s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1353 kB] 3714s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [14.6 MB] 3715s Get:18 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [174 kB] 3718s Fetched 40.4 MB in 6s (7266 kB/s) 3719s Reading package lists... 3725s autopkgtest [21:52:46]: upgrading testbed (apt dist-upgrade and autopurge) 3727s Reading package lists... 3727s Building dependency tree... 3727s Reading state information... 3728s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 3728s Starting 2 pkgProblemResolver with broken count: 0 3728s Done 3729s Entering ResolveByKeep 3729s 3730s The following NEW packages will be installed: 3730s openssl-provider-legacy 3730s The following packages will be upgraded: 3730s fwupd libfwupd3 libssl3t64 openssl python3-software-properties 3730s software-properties-common 3730s 6 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3730s Need to get 8135 kB of archives. 3730s After this operation, 494 kB of additional disk space will be used. 3730s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl-provider-legacy armhf 3.4.0-1ubuntu1 [29.3 kB] 3730s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libssl3t64 armhf 3.4.0-1ubuntu1 [1756 kB] 3730s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl armhf 3.4.0-1ubuntu1 [1159 kB] 3730s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf fwupd armhf 2.0.2-2 [5020 kB] 3730s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libfwupd3 armhf 2.0.2-2 [124 kB] 3730s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf software-properties-common all 0.107 [16.5 kB] 3730s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf python3-software-properties all 0.107 [30.4 kB] 3731s Fetched 8135 kB in 1s (10.2 MB/s) 3731s (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 ... 59970 files and directories currently installed.) 3731s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_armhf.deb ... 3731s Unpacking libssl3t64:armhf (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 3731s Selecting previously unselected package openssl-provider-legacy. 3731s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_armhf.deb ... 3731s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 3731s Setting up libssl3t64:armhf (3.4.0-1ubuntu1) ... 3731s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 3731s (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 ... 59973 files and directories currently installed.) 3731s Preparing to unpack .../openssl_3.4.0-1ubuntu1_armhf.deb ... 3731s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 3731s Preparing to unpack .../fwupd_2.0.2-2_armhf.deb ... 3731s Unpacking fwupd (2.0.2-2) over (2.0.2-1) ... 3732s Preparing to unpack .../libfwupd3_2.0.2-2_armhf.deb ... 3732s Unpacking libfwupd3:armhf (2.0.2-2) over (2.0.2-1) ... 3732s Preparing to unpack .../software-properties-common_0.107_all.deb ... 3732s Unpacking software-properties-common (0.107) over (0.105) ... 3732s Preparing to unpack .../python3-software-properties_0.107_all.deb ... 3732s Unpacking python3-software-properties (0.107) over (0.105) ... 3732s Setting up libfwupd3:armhf (2.0.2-2) ... 3732s Setting up python3-software-properties (0.107) ... 3732s Setting up openssl (3.4.0-1ubuntu1) ... 3732s Installing new version of config file /etc/ssl/openssl.cnf ... 3732s Setting up fwupd (2.0.2-2) ... 3732s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 3732s fwupd.service is a disabled or a static unit not running, not starting it. 3733s Setting up software-properties-common (0.107) ... 3733s Processing triggers for libc-bin (2.40-1ubuntu3) ... 3733s Processing triggers for man-db (2.13.0-1) ... 3734s Processing triggers for dbus (1.14.10-4ubuntu5) ... 3736s Reading package lists... 3736s Building dependency tree... 3736s Reading state information... 3737s Starting pkgProblemResolver with broken count: 0 3737s Starting 2 pkgProblemResolver with broken count: 0 3737s Done 3738s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3739s autopkgtest [21:53:00]: rebooting testbed after setup commands that affected boot 3826s Reading package lists... 3827s Building dependency tree... 3827s Reading state information... 3827s Starting pkgProblemResolver with broken count: 0 3827s Starting 2 pkgProblemResolver with broken count: 0 3827s Done 3828s The following NEW packages will be installed: 3828s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3828s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3829s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 3829s Need to get 1890 kB of archives. 3829s After this operation, 5601 kB of additional disk space will be used. 3829s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 3829s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu1 [82.7 kB] 3829s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu1 [9662 B] 3829s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu1 [8564 B] 3829s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 3829s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-bin armhf 2.4.62-1ubuntu1 [1214 kB] 3829s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-data all 2.4.62-1ubuntu1 [163 kB] 3829s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-utils armhf 2.4.62-1ubuntu1 [98.6 kB] 3829s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf apache2 armhf 2.4.62-1ubuntu1 [90.4 kB] 3830s Fetched 1890 kB in 1s (3059 kB/s) 3830s Selecting previously unselected package libapr1t64:armhf. 3830s (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 ... 59975 files and directories currently installed.) 3830s Preparing to unpack .../0-libapr1t64_1.7.5-1_armhf.deb ... 3830s Unpacking libapr1t64:armhf (1.7.5-1) ... 3830s Selecting previously unselected package libaprutil1t64:armhf. 3830s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu1_armhf.deb ... 3830s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 3830s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 3830s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_armhf.deb ... 3830s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 3830s Selecting previously unselected package libaprutil1-ldap:armhf. 3830s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu1_armhf.deb ... 3830s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 3830s Selecting previously unselected package liblua5.4-0:armhf. 3830s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_armhf.deb ... 3830s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 3830s Selecting previously unselected package apache2-bin. 3830s Preparing to unpack .../5-apache2-bin_2.4.62-1ubuntu1_armhf.deb ... 3830s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 3830s Selecting previously unselected package apache2-data. 3830s Preparing to unpack .../6-apache2-data_2.4.62-1ubuntu1_all.deb ... 3830s Unpacking apache2-data (2.4.62-1ubuntu1) ... 3830s Selecting previously unselected package apache2-utils. 3830s Preparing to unpack .../7-apache2-utils_2.4.62-1ubuntu1_armhf.deb ... 3830s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 3830s Selecting previously unselected package apache2. 3830s Preparing to unpack .../8-apache2_2.4.62-1ubuntu1_armhf.deb ... 3830s Unpacking apache2 (2.4.62-1ubuntu1) ... 3830s Setting up libapr1t64:armhf (1.7.5-1) ... 3830s Setting up liblua5.4-0:armhf (5.4.7-1) ... 3830s Setting up apache2-data (2.4.62-1ubuntu1) ... 3830s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 3830s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 3830s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 3830s Setting up apache2-utils (2.4.62-1ubuntu1) ... 3830s Setting up apache2-bin (2.4.62-1ubuntu1) ... 3830s Setting up apache2 (2.4.62-1ubuntu1) ... 3830s Enabling module mpm_event. 3830s Enabling module authz_core. 3830s Enabling module authz_host. 3830s Enabling module authn_core. 3830s Enabling module auth_basic. 3830s Enabling module access_compat. 3830s Enabling module authn_file. 3830s Enabling module authz_user. 3830s Enabling module alias. 3830s Enabling module dir. 3830s Enabling module autoindex. 3830s Enabling module env. 3830s Enabling module mime. 3830s Enabling module negotiation. 3831s Enabling module setenvif. 3831s Enabling module filter. 3831s Enabling module deflate. 3831s Enabling module status. 3831s Enabling module reqtimeout. 3831s Enabling conf charset. 3831s Enabling conf localized-error-pages. 3831s Enabling conf other-vhosts-access-log. 3831s Enabling conf security. 3831s Enabling conf serve-cgi-bin. 3831s Enabling site 000-default. 3832s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3832s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3833s Processing triggers for ufw (0.36.2-8) ... 3833s Processing triggers for man-db (2.13.0-1) ... 3833s Processing triggers for libc-bin (2.40-1ubuntu3) ... 3848s autopkgtest [21:54:49]: test check-ubuntu-branding: [----------------------- 3850s + ubuntu_logo_path=icons/ubuntu-logo.png 3850s ++ curl -s http://localhost 3850s + html_content=' 3850s 3850s 3850s 3850s 3850s Apache2 Ubuntu Default Page: It works 3850s 3850s 3850s 3850s
3850s 3850s
3850s
3850s

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

3850s 3850s

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

3850s 3850s
3850s
3850s
3850s Configuration Overview 3850s
3850s
3850s

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

3850s

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

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

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

3850s

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

3850s
3850s 3850s
3850s
3850s Reporting Problems 3850s
3850s
3850s

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

3850s

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

3850s
3850s 3850s
3850s
3850s
3850s
3850s 3850s ' 3850s autopkgtest [21:54:51]: test check-ubuntu-branding: -----------------------] 3854s autopkgtest [21:54:55]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 3854s check-ubuntu-branding PASS 3858s autopkgtest [21:54:59]: test chroot: preparing testbed 3909s autopkgtest [21:55:50]: testbed dpkg architecture: armhf 3910s autopkgtest [21:55:51]: testbed apt version: 2.9.14ubuntu1 3914s autopkgtest [21:55:55]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3916s autopkgtest [21:55:57]: testbed release detected to be: plucky 3924s autopkgtest [21:56:05]: updating testbed package index (apt update) 3926s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 3926s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [213 kB] 3926s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 3927s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 3927s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 3927s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 3927s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [808 kB] 3927s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 3927s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [85.5 kB] 3927s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [928 B] 3927s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [621 kB] 3927s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [6440 B] 3927s Get:13 http://ftpmaster.internal/ubuntu plucky/main Sources [1377 kB] 3927s Get:14 http://ftpmaster.internal/ubuntu plucky/universe Sources [20.7 MB] 3928s Get:15 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [298 kB] 3928s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1353 kB] 3928s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [14.6 MB] 3928s Get:18 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [174 kB] 3932s Fetched 40.4 MB in 6s (6884 kB/s) 3933s Reading package lists... 3938s autopkgtest [21:56:19]: upgrading testbed (apt dist-upgrade and autopurge) 3940s Reading package lists... 3940s Building dependency tree... 3940s Reading state information... 3941s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 3941s Starting 2 pkgProblemResolver with broken count: 0 3941s Done 3942s Entering ResolveByKeep 3942s 3943s The following NEW packages will be installed: 3943s openssl-provider-legacy 3943s The following packages will be upgraded: 3943s fwupd libfwupd3 libssl3t64 openssl python3-software-properties 3943s software-properties-common 3943s 6 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3943s Need to get 8135 kB of archives. 3943s After this operation, 494 kB of additional disk space will be used. 3943s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl-provider-legacy armhf 3.4.0-1ubuntu1 [29.3 kB] 3943s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libssl3t64 armhf 3.4.0-1ubuntu1 [1756 kB] 3943s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl armhf 3.4.0-1ubuntu1 [1159 kB] 3943s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf fwupd armhf 2.0.2-2 [5020 kB] 3943s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libfwupd3 armhf 2.0.2-2 [124 kB] 3943s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf software-properties-common all 0.107 [16.5 kB] 3943s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf python3-software-properties all 0.107 [30.4 kB] 3944s Fetched 8135 kB in 1s (9306 kB/s) 3944s (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 ... 59970 files and directories currently installed.) 3944s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_armhf.deb ... 3944s Unpacking libssl3t64:armhf (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 3944s Selecting previously unselected package openssl-provider-legacy. 3944s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_armhf.deb ... 3944s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 3944s Setting up libssl3t64:armhf (3.4.0-1ubuntu1) ... 3944s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 3944s (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 ... 59973 files and directories currently installed.) 3944s Preparing to unpack .../openssl_3.4.0-1ubuntu1_armhf.deb ... 3944s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 3944s Preparing to unpack .../fwupd_2.0.2-2_armhf.deb ... 3944s Unpacking fwupd (2.0.2-2) over (2.0.2-1) ... 3945s Preparing to unpack .../libfwupd3_2.0.2-2_armhf.deb ... 3945s Unpacking libfwupd3:armhf (2.0.2-2) over (2.0.2-1) ... 3945s Preparing to unpack .../software-properties-common_0.107_all.deb ... 3945s Unpacking software-properties-common (0.107) over (0.105) ... 3945s Preparing to unpack .../python3-software-properties_0.107_all.deb ... 3945s Unpacking python3-software-properties (0.107) over (0.105) ... 3945s Setting up libfwupd3:armhf (2.0.2-2) ... 3945s Setting up python3-software-properties (0.107) ... 3945s Setting up openssl (3.4.0-1ubuntu1) ... 3945s Installing new version of config file /etc/ssl/openssl.cnf ... 3945s Setting up fwupd (2.0.2-2) ... 3946s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 3946s fwupd.service is a disabled or a static unit not running, not starting it. 3946s Setting up software-properties-common (0.107) ... 3946s Processing triggers for libc-bin (2.40-1ubuntu3) ... 3946s Processing triggers for man-db (2.13.0-1) ... 3947s Processing triggers for dbus (1.14.10-4ubuntu5) ... 3949s Reading package lists... 3949s Building dependency tree... 3949s Reading state information... 3950s Starting pkgProblemResolver with broken count: 0 3950s Starting 2 pkgProblemResolver with broken count: 0 3950s Done 3951s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3953s autopkgtest [21:56:34]: rebooting testbed after setup commands that affected boot 4039s Reading package lists... 4039s Building dependency tree... 4039s Reading state information... 4040s Starting pkgProblemResolver with broken count: 0 4040s Starting 2 pkgProblemResolver with broken count: 0 4040s Done 4041s The following NEW packages will be installed: 4041s apache2 apache2-bin apache2-data apache2-utils cpp cpp-14 4041s cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf gcc gcc-14 4041s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf libapr1t64 4041s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libcc1-0 4041s libgcc-14-dev libgomp1 libisl23 liblua5.4-0 libmpc3 libubsan1 4041s 0 upgraded, 24 newly installed, 0 to remove and 0 not upgraded. 4041s Need to get 35.3 MB of archives. 4041s After this operation, 91.5 MB of additional disk space will be used. 4041s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 4041s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu1 [82.7 kB] 4042s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu1 [9662 B] 4042s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu1 [8564 B] 4042s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 4042s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-bin armhf 2.4.62-1ubuntu1 [1214 kB] 4042s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-data all 2.4.62-1ubuntu1 [163 kB] 4042s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-utils armhf 2.4.62-1ubuntu1 [98.6 kB] 4042s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf apache2 armhf 2.4.62-1ubuntu1 [90.4 kB] 4042s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 4042s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 4042s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [9219 kB] 4042s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-8ubuntu1 [1032 B] 4042s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [5464 B] 4042s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.1.0-2ubuntu1 [22.4 kB] 4042s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 14.2.0-8ubuntu1 [43.3 kB] 4042s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 14.2.0-8ubuntu1 [125 kB] 4042s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 14.2.0-8ubuntu1 [2901 kB] 4042s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 14.2.0-8ubuntu1 [1150 kB] 4042s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-8ubuntu1 [897 kB] 4042s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [18.0 MB] 4043s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-8ubuntu1 [498 kB] 4043s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [1222 B] 4043s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.1.0-2ubuntu1 [5002 B] 4043s Fetched 35.3 MB in 2s (15.0 MB/s) 4043s Selecting previously unselected package libapr1t64:armhf. 4043s (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 ... 59975 files and directories currently installed.) 4043s Preparing to unpack .../00-libapr1t64_1.7.5-1_armhf.deb ... 4043s Unpacking libapr1t64:armhf (1.7.5-1) ... 4043s Selecting previously unselected package libaprutil1t64:armhf. 4043s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu1_armhf.deb ... 4043s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 4044s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 4044s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_armhf.deb ... 4044s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 4044s Selecting previously unselected package libaprutil1-ldap:armhf. 4044s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu1_armhf.deb ... 4044s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 4044s Selecting previously unselected package liblua5.4-0:armhf. 4044s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_armhf.deb ... 4044s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 4044s Selecting previously unselected package apache2-bin. 4044s Preparing to unpack .../05-apache2-bin_2.4.62-1ubuntu1_armhf.deb ... 4044s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 4044s Selecting previously unselected package apache2-data. 4044s Preparing to unpack .../06-apache2-data_2.4.62-1ubuntu1_all.deb ... 4044s Unpacking apache2-data (2.4.62-1ubuntu1) ... 4044s Selecting previously unselected package apache2-utils. 4044s Preparing to unpack .../07-apache2-utils_2.4.62-1ubuntu1_armhf.deb ... 4044s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 4044s Selecting previously unselected package apache2. 4044s Preparing to unpack .../08-apache2_2.4.62-1ubuntu1_armhf.deb ... 4044s Unpacking apache2 (2.4.62-1ubuntu1) ... 4044s Selecting previously unselected package libisl23:armhf. 4044s Preparing to unpack .../09-libisl23_0.27-1_armhf.deb ... 4044s Unpacking libisl23:armhf (0.27-1) ... 4044s Selecting previously unselected package libmpc3:armhf. 4044s Preparing to unpack .../10-libmpc3_1.3.1-1build2_armhf.deb ... 4044s Unpacking libmpc3:armhf (1.3.1-1build2) ... 4044s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 4044s Preparing to unpack .../11-cpp-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 4044s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 4044s Selecting previously unselected package cpp-14. 4044s Preparing to unpack .../12-cpp-14_14.2.0-8ubuntu1_armhf.deb ... 4044s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 4044s Selecting previously unselected package cpp-arm-linux-gnueabihf. 4044s Preparing to unpack .../13-cpp-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 4044s Unpacking cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 4044s Selecting previously unselected package cpp. 4044s Preparing to unpack .../14-cpp_4%3a14.1.0-2ubuntu1_armhf.deb ... 4044s Unpacking cpp (4:14.1.0-2ubuntu1) ... 4044s Selecting previously unselected package libcc1-0:armhf. 4044s Preparing to unpack .../15-libcc1-0_14.2.0-8ubuntu1_armhf.deb ... 4044s Unpacking libcc1-0:armhf (14.2.0-8ubuntu1) ... 4044s Selecting previously unselected package libgomp1:armhf. 4044s Preparing to unpack .../16-libgomp1_14.2.0-8ubuntu1_armhf.deb ... 4044s Unpacking libgomp1:armhf (14.2.0-8ubuntu1) ... 4044s Selecting previously unselected package libasan8:armhf. 4044s Preparing to unpack .../17-libasan8_14.2.0-8ubuntu1_armhf.deb ... 4044s Unpacking libasan8:armhf (14.2.0-8ubuntu1) ... 4044s Selecting previously unselected package libubsan1:armhf. 4045s Preparing to unpack .../18-libubsan1_14.2.0-8ubuntu1_armhf.deb ... 4045s Unpacking libubsan1:armhf (14.2.0-8ubuntu1) ... 4045s Selecting previously unselected package libgcc-14-dev:armhf. 4045s Preparing to unpack .../19-libgcc-14-dev_14.2.0-8ubuntu1_armhf.deb ... 4045s Unpacking libgcc-14-dev:armhf (14.2.0-8ubuntu1) ... 4045s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 4045s Preparing to unpack .../20-gcc-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 4045s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 4045s Selecting previously unselected package gcc-14. 4045s Preparing to unpack .../21-gcc-14_14.2.0-8ubuntu1_armhf.deb ... 4045s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 4045s Selecting previously unselected package gcc-arm-linux-gnueabihf. 4045s Preparing to unpack .../22-gcc-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 4045s Unpacking gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 4045s Selecting previously unselected package gcc. 4045s Preparing to unpack .../23-gcc_4%3a14.1.0-2ubuntu1_armhf.deb ... 4045s Unpacking gcc (4:14.1.0-2ubuntu1) ... 4045s Setting up libgomp1:armhf (14.2.0-8ubuntu1) ... 4045s Setting up libmpc3:armhf (1.3.1-1build2) ... 4045s Setting up libubsan1:armhf (14.2.0-8ubuntu1) ... 4045s Setting up libasan8:armhf (14.2.0-8ubuntu1) ... 4045s Setting up libapr1t64:armhf (1.7.5-1) ... 4045s Setting up liblua5.4-0:armhf (5.4.7-1) ... 4045s Setting up apache2-data (2.4.62-1ubuntu1) ... 4045s Setting up libgcc-14-dev:armhf (14.2.0-8ubuntu1) ... 4045s Setting up libisl23:armhf (0.27-1) ... 4045s Setting up libcc1-0:armhf (14.2.0-8ubuntu1) ... 4045s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 4045s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 4045s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 4045s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 4045s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 4045s Setting up cpp-14 (14.2.0-8ubuntu1) ... 4045s Setting up cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 4045s Setting up apache2-utils (2.4.62-1ubuntu1) ... 4045s Setting up gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 4045s Setting up apache2-bin (2.4.62-1ubuntu1) ... 4045s Setting up gcc-14 (14.2.0-8ubuntu1) ... 4045s Setting up cpp (4:14.1.0-2ubuntu1) ... 4045s Setting up apache2 (2.4.62-1ubuntu1) ... 4045s Enabling module mpm_event. 4045s Enabling module authz_core. 4045s Enabling module authz_host. 4045s Enabling module authn_core. 4045s Enabling module auth_basic. 4045s Enabling module access_compat. 4045s Enabling module authn_file. 4046s Enabling module authz_user. 4046s Enabling module alias. 4046s Enabling module dir. 4046s Enabling module autoindex. 4046s Enabling module env. 4046s Enabling module mime. 4046s Enabling module negotiation. 4046s Enabling module setenvif. 4046s Enabling module filter. 4046s Enabling module deflate. 4046s Enabling module status. 4046s Enabling module reqtimeout. 4046s Enabling conf charset. 4046s Enabling conf localized-error-pages. 4046s Enabling conf other-vhosts-access-log. 4046s Enabling conf security. 4046s Enabling conf serve-cgi-bin. 4046s Enabling site 000-default. 4047s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 4047s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 4048s Setting up gcc (4:14.1.0-2ubuntu1) ... 4048s Processing triggers for ufw (0.36.2-8) ... 4048s Processing triggers for man-db (2.13.0-1) ... 4049s Processing triggers for libc-bin (2.40-1ubuntu3) ... 4063s autopkgtest [21:58:24]: test chroot: [----------------------- 4065s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 4065s + gcc --print-file-name=libgcc_s.so.1 4065s + LIBGCC_S_PATH=/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/libgcc_s.so.1 4065s + cat 4065s Enabling conf chroot. 4065s + a2enconf chroot 4065s To activate the new configuration, you need to run: 4065s systemctl reload apache2 4065s + echo Hello, world! 4065s + service apache2 restart 4065s + wget -qO- http://localhost/hello.txt 4065s + result=Hello, world! 4065s + [ Hello, world! != Hello, world! ] 4066s autopkgtest [21:58:27]: test chroot: -----------------------] 4069s autopkgtest [21:58:30]: test chroot: - - - - - - - - - - results - - - - - - - - - - 4069s chroot PASS 4073s autopkgtest [21:58:34]: test uwsgi: preparing testbed 4122s autopkgtest [21:59:23]: testbed dpkg architecture: armhf 4124s autopkgtest [21:59:25]: testbed apt version: 2.9.14ubuntu1 4128s autopkgtest [21:59:29]: @@@@@@@@@@@@@@@@@@@@ test bed setup 4130s autopkgtest [21:59:31]: testbed release detected to be: plucky 4137s autopkgtest [21:59:38]: updating testbed package index (apt update) 4139s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 4139s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [213 kB] 4139s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 4139s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 4140s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 4140s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 4140s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [808 kB] 4140s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 4140s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [85.5 kB] 4140s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [928 B] 4140s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [621 kB] 4140s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [6440 B] 4140s Get:13 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [298 kB] 4140s Get:14 http://ftpmaster.internal/ubuntu plucky/universe Sources [20.7 MB] 4141s Get:15 http://ftpmaster.internal/ubuntu plucky/main Sources [1377 kB] 4141s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1353 kB] 4141s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [14.6 MB] 4142s Get:18 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [174 kB] 4145s Fetched 40.4 MB in 6s (6684 kB/s) 4147s Reading package lists... 4152s autopkgtest [21:59:53]: upgrading testbed (apt dist-upgrade and autopurge) 4154s Reading package lists... 4155s Building dependency tree... 4155s Reading state information... 4155s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 4155s Starting 2 pkgProblemResolver with broken count: 0 4155s Done 4156s Entering ResolveByKeep 4157s 4157s The following NEW packages will be installed: 4157s openssl-provider-legacy 4158s The following packages will be upgraded: 4158s fwupd libfwupd3 libssl3t64 openssl python3-software-properties 4158s software-properties-common 4158s 6 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 4158s Need to get 8135 kB of archives. 4158s After this operation, 494 kB of additional disk space will be used. 4158s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl-provider-legacy armhf 3.4.0-1ubuntu1 [29.3 kB] 4158s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libssl3t64 armhf 3.4.0-1ubuntu1 [1756 kB] 4158s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl armhf 3.4.0-1ubuntu1 [1159 kB] 4158s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf fwupd armhf 2.0.2-2 [5020 kB] 4158s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libfwupd3 armhf 2.0.2-2 [124 kB] 4158s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf software-properties-common all 0.107 [16.5 kB] 4158s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf python3-software-properties all 0.107 [30.4 kB] 4159s Fetched 8135 kB in 1s (9526 kB/s) 4159s (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 ... 59970 files and directories currently installed.) 4159s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_armhf.deb ... 4159s Unpacking libssl3t64:armhf (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 4159s Selecting previously unselected package openssl-provider-legacy. 4159s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_armhf.deb ... 4159s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 4159s Setting up libssl3t64:armhf (3.4.0-1ubuntu1) ... 4159s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 4159s (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 ... 59973 files and directories currently installed.) 4159s Preparing to unpack .../openssl_3.4.0-1ubuntu1_armhf.deb ... 4159s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 4159s Preparing to unpack .../fwupd_2.0.2-2_armhf.deb ... 4159s Unpacking fwupd (2.0.2-2) over (2.0.2-1) ... 4159s Preparing to unpack .../libfwupd3_2.0.2-2_armhf.deb ... 4159s Unpacking libfwupd3:armhf (2.0.2-2) over (2.0.2-1) ... 4159s Preparing to unpack .../software-properties-common_0.107_all.deb ... 4160s Unpacking software-properties-common (0.107) over (0.105) ... 4160s Preparing to unpack .../python3-software-properties_0.107_all.deb ... 4160s Unpacking python3-software-properties (0.107) over (0.105) ... 4160s Setting up libfwupd3:armhf (2.0.2-2) ... 4160s Setting up python3-software-properties (0.107) ... 4160s Setting up openssl (3.4.0-1ubuntu1) ... 4160s Installing new version of config file /etc/ssl/openssl.cnf ... 4160s Setting up fwupd (2.0.2-2) ... 4160s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 4160s fwupd.service is a disabled or a static unit not running, not starting it. 4160s Setting up software-properties-common (0.107) ... 4161s Processing triggers for libc-bin (2.40-1ubuntu3) ... 4161s Processing triggers for man-db (2.13.0-1) ... 4162s Processing triggers for dbus (1.14.10-4ubuntu5) ... 4164s Reading package lists... 4164s Building dependency tree... 4164s Reading state information... 4165s Starting pkgProblemResolver with broken count: 0 4165s Starting 2 pkgProblemResolver with broken count: 0 4165s Done 4166s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4168s autopkgtest [22:00:09]: rebooting testbed after setup commands that affected boot 4256s Reading package lists... 4257s Building dependency tree... 4257s Reading state information... 4257s Starting pkgProblemResolver with broken count: 0 4257s Starting 2 pkgProblemResolver with broken count: 0 4257s Done 4258s The following NEW packages will be installed: 4258s apache2 apache2-bin apache2-data apache2-utils libapr1t64 4258s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 4258s libnorm1t64 libpgm-5.3-0t64 libpython3.12t64 libsodium23 libyajl2 libzmq5 4258s uwsgi uwsgi-core uwsgi-plugin-python3 4258s 0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded. 4258s Need to get 5386 kB of archives. 4258s After this operation, 15.0 MB of additional disk space will be used. 4258s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 4259s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu1 [82.7 kB] 4259s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu1 [9662 B] 4259s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu1 [8564 B] 4259s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 4259s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-bin armhf 2.4.62-1ubuntu1 [1214 kB] 4259s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-data all 2.4.62-1ubuntu1 [163 kB] 4259s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-utils armhf 2.4.62-1ubuntu1 [98.6 kB] 4259s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf apache2 armhf 2.4.62-1ubuntu1 [90.4 kB] 4259s Get:10 http://ftpmaster.internal/ubuntu plucky/universe armhf libnorm1t64 armhf 1.5.9+dfsg-3.1build1 [206 kB] 4259s Get:11 http://ftpmaster.internal/ubuntu plucky/universe armhf libpgm-5.3-0t64 armhf 5.3.128~dfsg-2.1build1 [171 kB] 4259s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.12t64 armhf 3.12.7-3 [2075 kB] 4259s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libsodium23 armhf 1.0.18-1build3 [139 kB] 4259s Get:14 http://ftpmaster.internal/ubuntu plucky/universe armhf libzmq5 armhf 4.3.5-1build2 [262 kB] 4259s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf libyajl2 armhf 2.1.0-5build1 [17.4 kB] 4259s Get:16 http://ftpmaster.internal/ubuntu plucky/universe armhf uwsgi-core armhf 2.0.26-2ubuntu3 [529 kB] 4259s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf uwsgi armhf 2.0.26-2ubuntu3 [22.7 kB] 4259s Get:18 http://ftpmaster.internal/ubuntu plucky/universe armhf uwsgi-plugin-python3 armhf 2.0.26-2ubuntu3 [74.9 kB] 4259s Fetched 5386 kB in 1s (6884 kB/s) 4259s Selecting previously unselected package libapr1t64:armhf. 4260s (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 ... 59975 files and directories currently installed.) 4260s Preparing to unpack .../00-libapr1t64_1.7.5-1_armhf.deb ... 4260s Unpacking libapr1t64:armhf (1.7.5-1) ... 4260s Selecting previously unselected package libaprutil1t64:armhf. 4260s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu1_armhf.deb ... 4260s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 4260s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 4260s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_armhf.deb ... 4260s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 4260s Selecting previously unselected package libaprutil1-ldap:armhf. 4260s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu1_armhf.deb ... 4260s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 4260s Selecting previously unselected package liblua5.4-0:armhf. 4260s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_armhf.deb ... 4260s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 4260s Selecting previously unselected package apache2-bin. 4260s Preparing to unpack .../05-apache2-bin_2.4.62-1ubuntu1_armhf.deb ... 4260s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 4260s Selecting previously unselected package apache2-data. 4260s Preparing to unpack .../06-apache2-data_2.4.62-1ubuntu1_all.deb ... 4260s Unpacking apache2-data (2.4.62-1ubuntu1) ... 4260s Selecting previously unselected package apache2-utils. 4260s Preparing to unpack .../07-apache2-utils_2.4.62-1ubuntu1_armhf.deb ... 4260s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 4260s Selecting previously unselected package apache2. 4260s Preparing to unpack .../08-apache2_2.4.62-1ubuntu1_armhf.deb ... 4260s Unpacking apache2 (2.4.62-1ubuntu1) ... 4260s Selecting previously unselected package libnorm1t64:armhf. 4260s Preparing to unpack .../09-libnorm1t64_1.5.9+dfsg-3.1build1_armhf.deb ... 4260s Unpacking libnorm1t64:armhf (1.5.9+dfsg-3.1build1) ... 4260s Selecting previously unselected package libpgm-5.3-0t64:armhf. 4260s Preparing to unpack .../10-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_armhf.deb ... 4260s Unpacking libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1build1) ... 4260s Selecting previously unselected package libpython3.12t64:armhf. 4260s Preparing to unpack .../11-libpython3.12t64_3.12.7-3_armhf.deb ... 4260s Unpacking libpython3.12t64:armhf (3.12.7-3) ... 4260s Selecting previously unselected package libsodium23:armhf. 4260s Preparing to unpack .../12-libsodium23_1.0.18-1build3_armhf.deb ... 4260s Unpacking libsodium23:armhf (1.0.18-1build3) ... 4260s Selecting previously unselected package libzmq5:armhf. 4260s Preparing to unpack .../13-libzmq5_4.3.5-1build2_armhf.deb ... 4260s Unpacking libzmq5:armhf (4.3.5-1build2) ... 4260s Selecting previously unselected package libyajl2:armhf. 4260s Preparing to unpack .../14-libyajl2_2.1.0-5build1_armhf.deb ... 4260s Unpacking libyajl2:armhf (2.1.0-5build1) ... 4260s Selecting previously unselected package uwsgi-core. 4260s Preparing to unpack .../15-uwsgi-core_2.0.26-2ubuntu3_armhf.deb ... 4260s Unpacking uwsgi-core (2.0.26-2ubuntu3) ... 4260s Selecting previously unselected package uwsgi. 4260s Preparing to unpack .../16-uwsgi_2.0.26-2ubuntu3_armhf.deb ... 4260s Unpacking uwsgi (2.0.26-2ubuntu3) ... 4260s Selecting previously unselected package uwsgi-plugin-python3. 4260s Preparing to unpack .../17-uwsgi-plugin-python3_2.0.26-2ubuntu3_armhf.deb ... 4260s Unpacking uwsgi-plugin-python3 (2.0.26-2ubuntu3) ... 4260s Setting up libnorm1t64:armhf (1.5.9+dfsg-3.1build1) ... 4260s Setting up libsodium23:armhf (1.0.18-1build3) ... 4260s Setting up libyajl2:armhf (2.1.0-5build1) ... 4260s Setting up libpython3.12t64:armhf (3.12.7-3) ... 4260s Setting up libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1build1) ... 4260s Setting up libapr1t64:armhf (1.7.5-1) ... 4260s Setting up liblua5.4-0:armhf (5.4.7-1) ... 4260s Setting up apache2-data (2.4.62-1ubuntu1) ... 4260s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 4260s Setting up libzmq5:armhf (4.3.5-1build2) ... 4260s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 4260s Setting up uwsgi-core (2.0.26-2ubuntu3) ... 4260s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 4260s Setting up uwsgi (2.0.26-2ubuntu3) ... 4261s Setting up uwsgi-plugin-python3 (2.0.26-2ubuntu3) ... 4261s Setting up apache2-utils (2.4.62-1ubuntu1) ... 4261s Setting up apache2-bin (2.4.62-1ubuntu1) ... 4261s Setting up apache2 (2.4.62-1ubuntu1) ... 4261s Enabling module mpm_event. 4261s Enabling module authz_core. 4261s Enabling module authz_host. 4261s Enabling module authn_core. 4261s Enabling module auth_basic. 4261s Enabling module access_compat. 4261s Enabling module authn_file. 4261s Enabling module authz_user. 4261s Enabling module alias. 4261s Enabling module dir. 4261s Enabling module autoindex. 4261s Enabling module env. 4261s Enabling module mime. 4261s Enabling module negotiation. 4261s Enabling module setenvif. 4261s Enabling module filter. 4261s Enabling module deflate. 4261s Enabling module status. 4262s Enabling module reqtimeout. 4262s Enabling conf charset. 4262s Enabling conf localized-error-pages. 4262s Enabling conf other-vhosts-access-log. 4262s Enabling conf security. 4262s Enabling conf serve-cgi-bin. 4262s Enabling site 000-default. 4262s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 4263s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 4264s Processing triggers for ufw (0.36.2-8) ... 4264s Processing triggers for man-db (2.13.0-1) ... 4264s Processing triggers for libc-bin (2.40-1ubuntu3) ... 4279s autopkgtest [22:02:00]: test uwsgi: [----------------------- 4281s + RC=0 4281s + trap exit_handler EXIT 4281s + a2enmod proxy 4281s Enabling module proxy. 4281s To activate the new configuration, you need to run: 4281s systemctl restart apache2 4281s + a2enmod proxy_uwsgi 4281s Considering dependency proxy for proxy_uwsgi: 4281s Module proxy already enabled 4281s Enabling module proxy_uwsgi. 4281s To activate the new configuration, you need to run: 4281s systemctl restart apache2 4281s + rsync -a /var/log/apache2 /tmp/autopkgtest.eoCRmQ/uwsgi-artifacts 4281s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 4281s + mount -o bind /tmp/autopkgtest.eoCRmQ/uwsgi-artifacts/apache2 /var/log/apache2 4281s + tee /etc/apache2/sites-available/000-default.conf 4281s 4281s # The ServerName directive sets the request scheme, hostname and port that 4281s # the server uses to identify itself. This is used when creating 4281s # redirection URLs. In the context of virtual hosts, the ServerName 4281s # specifies what hostname must appear in the request's Host: header to 4281s # match this virtual host. For the default virtual host (this file) this 4281s # value is not decisive as it is used as a last resort host regardless. 4281s # However, you must set it for any further virtual host explicitly. 4281s #ServerName www.example.com 4281s 4281s ServerAdmin webmaster@localhost 4281s DocumentRoot /var/www/html 4281s 4281s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 4281s # error, crit, alert, emerg. 4281s # It is also possible to configure the loglevel for particular 4281s # modules, e.g. 4281s #LogLevel info ssl:warn 4281s 4281s ErrorLog ${APACHE_LOG_DIR}/error.log 4281s CustomLog ${APACHE_LOG_DIR}/access.log combined 4281s 4281s # For most configuration files from conf-available/, which are 4281s # enabled or disabled at a global level, it is possible to 4281s # include a line for only one particular virtual host. For example the 4281s # following line enables the CGI configuration for this host only 4281s # after it has been globally disabled with "a2disconf". 4281s #Include conf-available/serve-cgi-bin.conf 4281s ProxyPass "/uwsgi" "unix:/run/uwsgi/test.socket|uwsgi://localhost" 4281s 4281s + systemctl restart apache2 4281s + test -d /etc/uwsgi/ 4281s + tee /etc/systemd/system/uwsgi-app@.socket 4281s + tee /etc/systemd/system/uwsgi-app@.service 4281s + systemctl daemon-reload 4281s [Unit] 4281s Description=Socket for uWSGI app %i 4281s 4281s [Socket] 4281s ListenStream=/run/uwsgi/%i.socket 4281s SocketUser=www-%i 4281s SocketGroup=www-data 4281s SocketMode=0660 4281s 4281s [Install] 4281s WantedBy=sockets.target 4281s [Unit] 4281s Description=%i uWSGI app 4281s After=syslog.target 4281s 4281s [Service] 4281s ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/apps-available/%i.ini --socket /run/uwsgi/%i.socket 4281s User=www-%i 4281s Group=www-data 4281s Restart=on-failure 4281s KillSignal=SIGQUIT 4281s Type=notify 4281s StandardError=file:/var/log/apache2/uwsgi.error.log 4281s StandardOutput=file:/var/log/apache2/uwsgi.log 4281s NotifyAccess=all 4281s 4281s [Install] 4281s WantedBy=multi-user.target 4281s + useradd uwsgi_test 4281s + useradd www-test 4281s + tee /etc/uwsgi/apps-available/test.ini 4281s [uwsgi] 4281s chdir=/tmp 4281s master=True 4281s cheap=True 4281s die-on-idle=True 4281s manage-script-name=True 4281s plugin=python3 4281s wsgi-file=/tmp/uwsgi.py 4281s import wsgiref.headers as h 4281s def application(env, start_response): 4281s buggy_header=('buggy','buggy#\r\nbuggy2:buggy2') 4281s start_response('200 OK', [('Content-Type','text/html'),buggy_header]) 4281s ret = "Hello World Headers {}".format(env).encode() 4281s return [ret] 4281s + tee /tmp/uwsgi.py 4281s + chown www-test:www-test /tmp/uwsgi.py 4281s + chmod +x /tmp/uwsgi.py 4281s + systemctl enable uwsgi-app@test.socket 4281s Created symlink '/etc/systemd/system/sockets.target.wants/uwsgi-app@test.socket' → '/etc/systemd/system/uwsgi-app@.socket'. 4281s + systemctl enable uwsgi-app@test.service 4281s Created symlink '/etc/systemd/system/multi-user.target.wants/uwsgi-app@test.service' → '/etc/systemd/system/uwsgi-app@.service'. 4282s + systemctl start uwsgi-app@test.socket 4282s + systemctl restart apache2 4282s + wget -S -q --output-document - http://localhost/uwsgi 4282s HTTP/1.1 200 OK 4282s Date: Fri, 29 Nov 2024 22:02:03 GMT 4282s Server: Apache/2.4.62 (Ubuntu) 4282s Content-Type: text/html 4282s buggy: buggy# 4282s buggy2: buggy2 4282s Vary: Accept-Encoding 4282s Keep-Alive: timeout=5, max=100 4282s Connection: Keep-Alive 4282s Transfer-Encoding: chunked 4282s + wget -q --output-document - http://localhost/uwsgi 4282s + grep '^Hello World' 4282s Hello World Headers {'PATH_INFO': '/', 'HTTP_HOST': 'localhost', 'HTTP_USER_AGENT': 'Wget/1.24.5', '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.62 (Ubuntu) Server at localhost Port 80
\n', 'SERVER_SOFTWARE': 'Apache/2.4.62 (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': '34164', '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.26-debian', 'uwsgi.node': b'autopkgtest-lxd-pouopc'}Hello World Headers {'PATH_INFO': '/', 'HTTP_HOST': 'localhost', 'HTTP_USER_AGENT': 'Wget/1.24.5', '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.62 (Ubuntu) Server at localhost Port 80
\n', 'SERVER_SOFTWARE': 'Apache/2.4.62 (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': '34166', '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.26-debian', 'uwsgi.node': b'autopkgtest-lxd-pouopc'} 4282s + exit 0 4282s + exit_handler 4282s + systemctl stop apache2 4282s + test -f /run/uwsgi/uwsgi.pid 4282s + cat /tmp/autopkgtest.eoCRmQ/uwsgi-artifacts/apache2/error.log 4282s + cat /tmp/autopkgtest.eoCRmQ/uwsgi-artifacts/apache2/access.log 4282s [Fri Nov 29 22:01:44.251804 2024] [mpm_event:notice] [pid 1168:tid 1168] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 4282s [Fri Nov 29 22:01:44.251983 2024] [core:notice] [pid 1168:tid 1168] AH00094: Command line: '/usr/sbin/apache2' 4282s [Fri Nov 29 22:02:02.344268 2024] [mpm_event:notice] [pid 1539:tid 1539] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 4282s [Fri Nov 29 22:02:02.344432 2024] [core:notice] [pid 1539:tid 1539] AH00094: Command line: '/usr/sbin/apache2' 4282s [Fri Nov 29 22:02:03.237916 2024] [mpm_event:notice] [pid 1539:tid 1539] AH00492: caught SIGWINCH, shutting down gracefully 4282s [Fri Nov 29 22:02:03.316409 2024] [mpm_event:notice] [pid 1771:tid 1771] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 4282s [Fri Nov 29 22:02:03.316564 2024] [core:notice] [pid 1771:tid 1771] AH00094: Command line: '/usr/sbin/apache2' 4282s [Fri Nov 29 22:02:03.455413 2024] [mpm_event:notice] [pid 1771:tid 1771] AH00492: caught SIGWINCH, shutting down gracefully 4282s + cat /tmp/autopkgtest.eoCRmQ/uwsgi-artifacts/apache2/uwsgi.log 4282s 127.0.0.1 - - [29/Nov/2024:22:02:03 +0000] "GET /uwsgi HTTP/1.1" 200 1533 "-" "Wget/1.24.5" 4282s 127.0.0.1 - - [29/Nov/2024:22:02:03 +0000] "GET /uwsgi HTTP/1.1" 200 1533 "-" "Wget/1.24.5" 4282s + cat /tmp/autopkgtest.eoCRmQ/uwsgi-artifacts/apache2/uwsgi.error.log 4282s [uWSGI] getting INI configuration from /etc/uwsgi/apps-available/test.ini 4282s *** Starting uWSGI 2.0.26-debian (32bit) on [Fri Nov 29 22:02:03 2024] *** 4282s compiled with version: 14.2.0 on 20 October 2024 12:32:40 4282s os: Linux-6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 18:12:14 UTC 2 4282s nodename: autopkgtest-lxd-pouopc 4282s machine: armv7l 4282s clock source: unix 4282s pcre jit disabled 4282s detected number of CPU cores: 8 4282s current working directory: / 4282s detected binary path: /usr/bin/uwsgi-core 4282s chdir() to /tmp 4282s your memory page size is 4096 bytes 4282s detected max file descriptor number: 1024 4282s lock engine: pthread robust mutexes 4282s thunder lock: disabled (you can enable it with --thunder-lock) 4282s - SystemD socket activation detected - 4282s uwsgi socket 1 attached to UNIX address /run/uwsgi/test.socket fd 3 4282s Python version: 3.12.7 (main, Nov 8 2024, 17:55:36) [GCC 14.2.0] 4282s *** Python threads support is disabled. You can enable it with --enable-threads *** 4282s Python main interpreter initialized at 0xeb314d38 4282s your server socket listen backlog is limited to 100 connections 4282s your mercy for graceful operations on workers is 60 seconds 4282s mapped 130896 bytes (127 KB) for 1 cores 4282s *** Operational MODE: single process *** 4282s WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0xeb314d38 pid: 1830 (default app) 4282s *** uWSGI is running in multiple interpreter mode *** 4282s spawned uWSGI master process (pid: 1830) 4282s cheap mode enabled: waiting for socket connection... 4282s spawned uWSGI worker 1 (pid: 1831, cores: 1) 4282s [pid: 1831|app: 0|req: 1/1] 127.0.0.1 () {52 vars in 762 bytes} [Fri Nov 29 22:02:03 2024] GET /uwsgi => generated 1270 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 4282s [pid: 1831|app: 0|req: 2/2] 127.0.0.1 () {52 vars in 762 bytes} [Fri Nov 29 22:02:03 2024] GET /uwsgi => generated 1270 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 4282s autopkgtest [22:02:03]: test uwsgi: -----------------------] 4286s autopkgtest [22:02:07]: test uwsgi: - - - - - - - - - - results - - - - - - - - - - 4286s uwsgi PASS 4290s autopkgtest [22:02:11]: test CVE-2023-25690: preparing testbed 4340s autopkgtest [22:03:01]: testbed dpkg architecture: armhf 4342s autopkgtest [22:03:03]: testbed apt version: 2.9.14ubuntu1 4346s autopkgtest [22:03:07]: @@@@@@@@@@@@@@@@@@@@ test bed setup 4348s autopkgtest [22:03:09]: testbed release detected to be: plucky 4355s autopkgtest [22:03:16]: updating testbed package index (apt update) 4357s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 4357s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [213 kB] 4358s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 4358s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 4358s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 4358s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 4358s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [808 kB] 4358s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 4358s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [85.5 kB] 4358s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [928 B] 4358s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [621 kB] 4358s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [6440 B] 4358s Get:13 http://ftpmaster.internal/ubuntu plucky/main Sources [1377 kB] 4358s Get:14 http://ftpmaster.internal/ubuntu plucky/universe Sources [20.7 MB] 4358s Get:15 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [298 kB] 4358s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1353 kB] 4358s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [14.6 MB] 4359s Get:18 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [174 kB] 4362s Fetched 40.4 MB in 5s (8028 kB/s) 4363s Reading package lists... 4369s autopkgtest [22:03:30]: upgrading testbed (apt dist-upgrade and autopurge) 4371s Reading package lists... 4371s Building dependency tree... 4371s Reading state information... 4372s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 4372s Starting 2 pkgProblemResolver with broken count: 0 4372s Done 4373s Entering ResolveByKeep 4373s 4374s The following NEW packages will be installed: 4374s openssl-provider-legacy 4374s The following packages will be upgraded: 4374s fwupd libfwupd3 libssl3t64 openssl python3-software-properties 4374s software-properties-common 4374s 6 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 4374s Need to get 8135 kB of archives. 4374s After this operation, 494 kB of additional disk space will be used. 4374s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl-provider-legacy armhf 3.4.0-1ubuntu1 [29.3 kB] 4374s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libssl3t64 armhf 3.4.0-1ubuntu1 [1756 kB] 4374s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf openssl armhf 3.4.0-1ubuntu1 [1159 kB] 4374s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf fwupd armhf 2.0.2-2 [5020 kB] 4374s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libfwupd3 armhf 2.0.2-2 [124 kB] 4374s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf software-properties-common all 0.107 [16.5 kB] 4374s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf python3-software-properties all 0.107 [30.4 kB] 4375s Fetched 8135 kB in 1s (10.2 MB/s) 4375s (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 ... 59970 files and directories currently installed.) 4375s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_armhf.deb ... 4375s Unpacking libssl3t64:armhf (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 4375s Selecting previously unselected package openssl-provider-legacy. 4375s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_armhf.deb ... 4375s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 4375s Setting up libssl3t64:armhf (3.4.0-1ubuntu1) ... 4375s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 4375s (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 ... 59973 files and directories currently installed.) 4375s Preparing to unpack .../openssl_3.4.0-1ubuntu1_armhf.deb ... 4375s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 4376s Preparing to unpack .../fwupd_2.0.2-2_armhf.deb ... 4376s Unpacking fwupd (2.0.2-2) over (2.0.2-1) ... 4376s Preparing to unpack .../libfwupd3_2.0.2-2_armhf.deb ... 4376s Unpacking libfwupd3:armhf (2.0.2-2) over (2.0.2-1) ... 4376s Preparing to unpack .../software-properties-common_0.107_all.deb ... 4376s Unpacking software-properties-common (0.107) over (0.105) ... 4376s Preparing to unpack .../python3-software-properties_0.107_all.deb ... 4376s Unpacking python3-software-properties (0.107) over (0.105) ... 4376s Setting up libfwupd3:armhf (2.0.2-2) ... 4376s Setting up python3-software-properties (0.107) ... 4376s Setting up openssl (3.4.0-1ubuntu1) ... 4376s Installing new version of config file /etc/ssl/openssl.cnf ... 4376s Setting up fwupd (2.0.2-2) ... 4377s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 4377s fwupd.service is a disabled or a static unit not running, not starting it. 4377s Setting up software-properties-common (0.107) ... 4377s Processing triggers for libc-bin (2.40-1ubuntu3) ... 4377s Processing triggers for man-db (2.13.0-1) ... 4379s Processing triggers for dbus (1.14.10-4ubuntu5) ... 4381s Reading package lists... 4381s Building dependency tree... 4381s Reading state information... 4381s Starting pkgProblemResolver with broken count: 0 4381s Starting 2 pkgProblemResolver with broken count: 0 4381s Done 4382s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4384s autopkgtest [22:03:45]: rebooting testbed after setup commands that affected boot 4471s Reading package lists... 4472s Building dependency tree... 4472s Reading state information... 4473s Starting pkgProblemResolver with broken count: 0 4473s Starting 2 pkgProblemResolver with broken count: 0 4473s Done 4474s The following NEW packages will be installed: 4474s apache2 apache2-bin apache2-data apache2-utils libapr1t64 4474s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 4474s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 4474s Need to get 1890 kB of archives. 4474s After this operation, 5601 kB of additional disk space will be used. 4474s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libapr1t64 armhf 1.7.5-1 [88.2 kB] 4475s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1t64 armhf 1.6.3-3ubuntu1 [82.7 kB] 4475s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-dbd-sqlite3 armhf 1.6.3-3ubuntu1 [9662 B] 4475s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libaprutil1-ldap armhf 1.6.3-3ubuntu1 [8564 B] 4475s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf liblua5.4-0 armhf 5.4.7-1 [134 kB] 4475s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-bin armhf 2.4.62-1ubuntu1 [1214 kB] 4475s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-data all 2.4.62-1ubuntu1 [163 kB] 4475s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf apache2-utils armhf 2.4.62-1ubuntu1 [98.6 kB] 4475s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf apache2 armhf 2.4.62-1ubuntu1 [90.4 kB] 4475s Fetched 1890 kB in 1s (2991 kB/s) 4475s Selecting previously unselected package libapr1t64:armhf. 4475s (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 ... 59975 files and directories currently installed.) 4475s Preparing to unpack .../0-libapr1t64_1.7.5-1_armhf.deb ... 4475s Unpacking libapr1t64:armhf (1.7.5-1) ... 4475s Selecting previously unselected package libaprutil1t64:armhf. 4475s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu1_armhf.deb ... 4475s Unpacking libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 4476s Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf. 4476s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_armhf.deb ... 4476s Unpacking libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 4476s Selecting previously unselected package libaprutil1-ldap:armhf. 4476s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu1_armhf.deb ... 4476s Unpacking libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 4476s Selecting previously unselected package liblua5.4-0:armhf. 4476s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_armhf.deb ... 4476s Unpacking liblua5.4-0:armhf (5.4.7-1) ... 4476s Selecting previously unselected package apache2-bin. 4476s Preparing to unpack .../5-apache2-bin_2.4.62-1ubuntu1_armhf.deb ... 4476s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 4476s Selecting previously unselected package apache2-data. 4476s Preparing to unpack .../6-apache2-data_2.4.62-1ubuntu1_all.deb ... 4476s Unpacking apache2-data (2.4.62-1ubuntu1) ... 4476s Selecting previously unselected package apache2-utils. 4476s Preparing to unpack .../7-apache2-utils_2.4.62-1ubuntu1_armhf.deb ... 4476s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 4476s Selecting previously unselected package apache2. 4476s Preparing to unpack .../8-apache2_2.4.62-1ubuntu1_armhf.deb ... 4476s Unpacking apache2 (2.4.62-1ubuntu1) ... 4476s Setting up libapr1t64:armhf (1.7.5-1) ... 4476s Setting up liblua5.4-0:armhf (5.4.7-1) ... 4476s Setting up apache2-data (2.4.62-1ubuntu1) ... 4476s Setting up libaprutil1t64:armhf (1.6.3-3ubuntu1) ... 4476s Setting up libaprutil1-ldap:armhf (1.6.3-3ubuntu1) ... 4476s Setting up libaprutil1-dbd-sqlite3:armhf (1.6.3-3ubuntu1) ... 4476s Setting up apache2-utils (2.4.62-1ubuntu1) ... 4476s Setting up apache2-bin (2.4.62-1ubuntu1) ... 4476s Setting up apache2 (2.4.62-1ubuntu1) ... 4476s Enabling module mpm_event. 4476s Enabling module authz_core. 4476s Enabling module authz_host. 4476s Enabling module authn_core. 4476s Enabling module auth_basic. 4476s Enabling module access_compat. 4476s Enabling module authn_file. 4476s Enabling module authz_user. 4476s Enabling module alias. 4477s Enabling module dir. 4477s Enabling module autoindex. 4477s Enabling module env. 4477s Enabling module mime. 4477s Enabling module negotiation. 4477s Enabling module setenvif. 4477s Enabling module filter. 4477s Enabling module deflate. 4477s Enabling module status. 4477s Enabling module reqtimeout. 4477s Enabling conf charset. 4477s Enabling conf localized-error-pages. 4477s Enabling conf other-vhosts-access-log. 4477s Enabling conf security. 4477s Enabling conf serve-cgi-bin. 4477s Enabling site 000-default. 4478s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 4479s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 4480s Processing triggers for ufw (0.36.2-8) ... 4480s Processing triggers for man-db (2.13.0-1) ... 4480s Processing triggers for libc-bin (2.40-1ubuntu3) ... 4498s autopkgtest [22:05:39]: test CVE-2023-25690: [----------------------- 4500s + RC=0 4500s + trap exit_handler EXIT 4500s + a2enmod proxy 4500s Enabling module proxy. 4500s To activate the new configuration, you need to run: 4500s systemctl restart apache2 4500s + a2enmod proxy_http 4500s Considering dependency proxy for proxy_http: 4500s Module proxy already enabled 4500s Enabling module proxy_http. 4500s To activate the new configuration, you need to run: 4500s systemctl restart apache2 4500s + a2enmod rewrite 4500s Enabling module rewrite. 4500s To activate the new configuration, you need to run: 4500s systemctl restart apache2 4500s + rsync -a /var/log/apache2 /tmp/autopkgtest.eoCRmQ/CVE-2023-25690-artifacts 4500s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 4500s + mount -o bind /tmp/autopkgtest.eoCRmQ/CVE-2023-25690-artifacts/apache2 /var/log/apache2 4500s + tee /etc/apache2/ports.conf 4500s Listen 80 4500s Listen 8080 4500s + tee /etc/apache2/sites-available/000-default.conf 4500s + systemctl restart apache2 4500s 4500s # The ServerName directive sets the request scheme, hostname and port that 4500s # the server uses to identify itself. This is used when creating 4500s # redirection URLs. In the context of virtual hosts, the ServerName 4500s # specifies what hostname must appear in the request's Host: header to 4500s # match this virtual host. For the default virtual host (this file) this 4500s # value is not decisive as it is used as a last resort host regardless. 4500s # However, you must set it for any further virtual host explicitly. 4500s #ServerName www.example.com 4500s 4500s ServerAdmin webmaster@localhost 4500s DocumentRoot /var/www/html 4500s 4500s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 4500s # error, crit, alert, emerg. 4500s # It is also possible to configure the loglevel for particular 4500s # modules, e.g. 4500s #LogLevel info ssl:warn 4500s 4500s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 4500s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 4500s 4500s # For most configuration files from conf-available/, which are 4500s # enabled or disabled at a global level, it is possible to 4500s # include a line for only one particular virtual host. For example the 4500s # following line enables the CGI configuration for this host only 4500s # after it has been globally disabled with "a2disconf". 4500s #Include conf-available/serve-cgi-bin.conf 4500s 4500s 4500s # The ServerName directive sets the request scheme, hostname and port that 4500s # the server uses to identify itself. This is used when creating 4500s # redirection URLs. In the context of virtual hosts, the ServerName 4500s # specifies what hostname must appear in the request's Host: header to 4500s # match this virtual host. For the default virtual host (this file) this 4500s # value is not decisive as it is used as a last resort host regardless. 4500s # However, you must set it for any further virtual host explicitly. 4500s #ServerName www.example.com 4500s 4500s ServerAdmin webmaster@localhost 4500s DocumentRoot /var/www/html 4500s 4500s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 4500s # error, crit, alert, emerg. 4500s # It is also possible to configure the loglevel for particular 4500s # modules, e.g. 4500s #LogLevel info ssl:warn 4500s LogLevel alert rewrite:trace6 4500s LogLevel error proxy:trace6 4500s ErrorLog ${APACHE_LOG_DIR}/error.log 4500s CustomLog ${APACHE_LOG_DIR}/access.log combined 4500s 4500s RewriteEngine on 4500s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 4500s ProxyPassReverse "/here/" "http://localhost:8080/" 4500s 4500s + 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' 4500s + 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' 4500s HTTP/1.1 403 Forbidden 4500s Date: Fri, 29 Nov 2024 22:05:41 GMT 4500s Server: Apache/2.4.62 (Ubuntu) 4500s Content-Length: 274 4500s Keep-Alive: timeout=5, max=100 4500s Connection: Keep-Alive 4500s Content-Type: text/html; charset=iso-8859-1 4500s + true 4500s + 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' 4500s HTTP/1.1 403 Forbidden 4500s Date: Fri, 29 Nov 2024 22:05:41 GMT 4500s Server: Apache/2.4.62 (Ubuntu) 4500s Content-Length: 274 4500s Keep-Alive: timeout=5, max=100 4500s Connection: Keep-Alive 4500s Content-Type: text/html; charset=iso-8859-1 4500s + true 4500s + 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' 4500s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 4500s + true 4500s HTTP/1.1 403 Forbidden 4500s + cat /tmp/autopkgtest.eoCRmQ/CVE-2023-25690-artifacts/apache2/access.8080.log 4500s + grep '] "GET /BAD.html HTTP/1.1"' 4500s + exit 0 4500s + exit_handler 4500s + chmod -R a+rwX /tmp/autopkgtest.eoCRmQ/CVE-2023-25690-artifacts/apache2 4500s ● apache2.service - The Apache HTTP Server 4500s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 4500s Active: active (running) since Fri 2024-11-29 22:05:41 UTC; 46ms ago 4500s Invocation: c93fb3eacc214e00a091ca2d9f910717 4500s Docs: https://httpd.apache.org/docs/2.4/ 4500s Process: 1416 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 4500s Main PID: 1419 (apache2) 4500s Tasks: 55 (limit: 19092) 4500s Memory: 5.1M 4500s CGroup: /system.slice/apache2.service 4500s ├─1419 /usr/sbin/apache2 -k start 4500s ├─1422 /usr/sbin/apache2 -k start 4500s └─1423 /usr/sbin/apache2 -k start 4500s 4500s Nov 29 22:05:41 autopkgtest-lxd-qofqde systemd[1]: Starting apache2.service - The Apache HTTP Server... 4500s Nov 29 22:05:41 autopkgtest-lxd-qofqde systemd[1]: Started apache2.service - The Apache HTTP Server. 4500s + systemctl status apache2.service 4500s + systemctl stop apache2 4500s + cat /tmp/autopkgtest.eoCRmQ/CVE-2023-25690-artifacts/apache2/error.log 4500s [Fri Nov 29 22:05:19.918742 2024] [mpm_event:notice] [pid 1039:tid 1039] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 4500s [Fri Nov 29 22:05:19.919090 2024] [core:notice] [pid 1039:tid 1039] AH00094: Command line: '/usr/sbin/apache2' 4500s [Fri Nov 29 22:05:41.517711 2024] [mpm_event:notice] [pid 1419:tid 1419] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 4500s [Fri Nov 29 22:05:41.517891 2024] [core:notice] [pid 1419:tid 1419] AH00094: Command line: '/usr/sbin/apache2' 4500s [Fri Nov 29 22:05:41.525875 2024] [rewrite:error] [pid 1423:tid 1427] [client 127.0.0.1:49968] AH10410: Rewritten query string contains control characters or spaces 4500s [Fri Nov 29 22:05:41.532272 2024] [rewrite:error] [pid 1423:tid 1444] [client 127.0.0.1:49980] AH10410: Rewritten query string contains control characters or spaces 4500s [Fri Nov 29 22:05:41.539156 2024] [rewrite:error] [pid 1423:tid 1429] [client 127.0.0.1:49992] AH10410: Rewritten query string contains control characters or spaces 4500s [Fri Nov 29 22:05:41.621097 2024] [mpm_event:notice] [pid 1419:tid 1419] AH00492: caught SIGWINCH, shutting down gracefully 4500s + cat /tmp/autopkgtest.eoCRmQ/CVE-2023-25690-artifacts/apache2/access.log 4500s 127.0.0.1 - - [29/Nov/2024:22:05:41 +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.24.5" 4500s 127.0.0.1 - - [29/Nov/2024:22:05:41 +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.24.5" 4500s 127.0.0.1 - - [29/Nov/2024:22:05:41 +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.24.5" 4500s + cat /tmp/autopkgtest.eoCRmQ/CVE-2023-25690-artifacts/apache2/error.8080.log 4500s + cat /tmp/autopkgtest.eoCRmQ/CVE-2023-25690-artifacts/apache2/access.8080.log 4501s autopkgtest [22:05:42]: test CVE-2023-25690: -----------------------] 4504s CVE-2023-25690 PASS 4504s autopkgtest [22:05:45]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 4508s autopkgtest [22:05:49]: @@@@@@@@@@@@@@@@@@@@ summary 4508s run-test-suite PASS 4508s duplicate-module-load PASS 4508s default-mods PASS 4508s htcacheclean PASS 4508s ssl-passphrase PASS 4508s check-http2 PASS 4508s check-ubuntu-branding PASS 4508s chroot PASS 4508s uwsgi PASS 4508s CVE-2023-25690 PASS